我在iOS项目中使用Cocoapods来管理依赖项,并按照Github /pod
link
.gitignore
文件夹保留在我的存储库之外
当库需要一些自定义e / o错误修复时会引发问题,因为编辑后的代码没有被推送到存储库中。
我尝试分叉原始存储库,创建一个新的podspec并将新版本的库添加到Cocoapods
存储库,但这是一项非常多的工作。
有关更可靠方法的建议吗?
答案 0 :(得分:3)
这可能是很多工作,但分叉是最好的前进方式。如果您创建了一个错误修正,那么做正确的事情并在GitHub上提交一个Pull Request。
如果项目已在根目录中安装了PodSpec,则无需创建新的项目来使用您的分支。
在您的Podfile中,包括
pod 'YourLibrary', :git => 'http://github.com/yourname/yourlibrary', :commit => 'shahash'
否则,如果您有本地安装,则可以指向
pod 'YourLibrary', :path => '~/git/yourlibrary'