如何在本地编辑Cocoapods依赖项?

时间:2014-07-21 13:22:32

标签: ios dependencies cocoapods

我在iOS项目中使用Cocoapods来管理依赖项,并按照Github /pod link

的建议将.gitignore文件夹保留在我的存储库之外

当库需要一些自定义e / o错误修复时会引发问题,因为编辑后的代码没有被推送到存储库中。

我尝试分叉原始存储库,创建一个新的podspec并将新版本的库添加到Cocoapods存储库,但这是一项非常多的工作。

有关更可靠方法的建议吗?

1 个答案:

答案 0 :(得分:3)

这可能是很多工作,但分叉是最好的前进方式。如果您创建了一个错误修正,那么做正确的事情并在GitHub上提交一个Pull Request。

如果项目已在根目录中安装了PodSpec,则无需创建新的项目来使用您的分支。

在您的Podfile中,包括

pod 'YourLibrary', :git => 'http://github.com/yourname/yourlibrary', :commit => 'shahash'

否则,如果您有本地安装,则可以指向

pod 'YourLibrary', :path => '~/git/yourlibrary'

相关问题