如何在iOS项目之间共享(可可)pods(!)?

时间:2016-04-22 10:12:56

标签: ios objective-c iphone xcode cocoapods

我们在iOS项目中开始使用CocoaPods。默认情况下,我们在Podfile文件的目录中添加.xcodeproj,在那里调用pod install,CocoaPods在本地生成目录${PODS_ROOT}/Pods。由于我们将Pod添加到repo并且${PODS_ROOT}/Pods非常大,我们希望将所有可共享部分移动到不同的位置以在项目之间共享。这可能吗?

在项目${PODS_ROOT}/Pods的{​​{1}}内,我认为文件AManifest.lock以及目录A.xcodeproj特定于项目{{1} }}。其余目录是可以共享的pod(包含框架或静态库或......)。最好的/建议的方法是什么?

感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

您无需将$ {PODS_ROOT}中的任何文件添加到您的仓库中。只需添加Podfile和Podfile.lock,然后让每个开发人员在需要安装或更新使用哪些Pod时运行pod install

如果您正在开发自己的Pod并希望在项目之间共享它们,您也可以在Podfile中指定它们。