如果我在使用cocoapods时必须修复某些内容,如何更改pod

时间:2015-03-18 04:09:33

标签: ios cocoapods

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

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

AFNetworking分叉到您的存储库,并使用您的代码发布新版本(例如:with tag" v2.5.1")。然后你可以像这样播放AFNetworking:

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

一旦您想从AFNetworking中提取新代码,只需在您的分支机构中进行rebase并发布新版本。

答案 1 :(得分:1)

请参阅CocoaPods指南中的the official documentation,其中介绍了如何执行此操作。