iOS Git 和 Cocoapods - 如何对通过 Cocoapods 添加的模块进行自定义?

标签 ios objective-c git version-control cocoapods

我正在使用 AFNetworking 并需要修改 AFHTTPRequestSerializer 以使用自定义用户代理字符串。

我在我的机器上进行了必要的更改,但 Pods 目录没有版本控制。因此,我不能只提交我的更改,而其他开发人员看不到修复。即使他们在他们的机器上手动重新应用修复,下次有人运行 pod install 时,他们也会丢失更改。

我如何修改我的 git 存储库或 podfile 以确保保存我对 AFHTTPRequestSerializer 的修复?

最佳答案

这里的预期过程是 fork AFNetworking 并将你的 pod 文件指向你的 fork,你可以随意修改它。然后,随着 AFNetworking 的更新,您可以通过 pull 请求或 merge 轻松地将这些更改 pull 入您自己的存储库。

关于iOS Git 和 Cocoapods - 如何对通过 Cocoapods 添加的模块进行自定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36554975/

相关文章:

ios - 设置作为 subview 的 UIScrollView 的 contentSize

git - 当我在本地仓库中进行了明确的更改时,为什么 git 会告诉我 "my branch is up to date"?

ios - 如果方向改变,如何设置框架?

c++ - C++ 类中的 Objective C 成员

ios - UITabBarController 选中项显示导航栏

git - 从 TFS 构建过程推送到 git 存储库

git - 如何在 Git 提交链上查看贡献者的电子邮件地址?

ios - 模拟器和设备之间的 Storyboard布局不同

objective-c - 使用蒙版比较图像

ios - 等同于 Swift 中的 performSelectorOnMainThread wait Until Done