ios - 如果我在使用 cocoapods 时必须修复某些东西,如何更改 pod

标签 ios cocoapods

Cocoapods 的新手。我想知道如何为支持 cocoapods 的项目正确更改依赖项。

假设我有一个使用AFNetworking 的项目。我想更改 AFNetworking 标准库的一些文件并将它们用于我的项目。在命令行 pod install 之后的任何时候,我都必须转到标准 AFNetworking 库并手动修复一些东西。

如果我需要更改依赖项的某些源文件,我确定我不太了解 cocoapods 会有什么帮助。请帮助我变得更好。

谢谢。

最佳答案

fork AFNetworking到您的存储库,并使用您的代码发布一个新版本(例如:带有标签“v2.5.1”)。然后你可以像这样 pod AFNetworking:

pod 'AFNetworking', :git => 'https://github.com/yourgithub/AFNetworking.git', :tag => 'v2.5.1'

一旦您想从 AFNetworking 提取新代码,只需在您的分支中重新设置基础并发布新版本即可。

关于ios - 如果我在使用 cocoapods 时必须修复某些东西,如何更改 pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29113978/

相关文章:

ios - 在 iOS 8 上,ALAssetsLibrary 不显示所有的 "Saved Photos"而只显示 "Recently added"

ios - 将 iOS 键盘布局更改为表情符号?

iOS Swift vs Node JS Crypto 不同的输出

ios - Jenkins:faSTLane 在 cocoapods 中失败

ios - 强制更新依赖于另一个 Pod 的 POD

objective-c - UITabbarItem BadgeValue 文本颜色

ios - Xcode5 xcassets - 如何批量替换图像?

iOS项目在开发Cocoapod项目时看不到本地变化

ios - 构建错误 - 目标操作系统版本不支持使用线程局部变量

objective-c - 在 CocoaPods post_install 步骤中运行 bash 命令