我们开始在我们的 iOS 项目中使用 CocoaPods。默认情况下,我们在 .xcodeproj
文件的目录中添加一个 Podfile
,在那里调用 pod install
,CocoaPods 会生成一个目录 ${ PODS_ROOT}/Pods
本地。由于我们要将 Pod 添加到存储库并且 ${PODS_ROOT}/Pods
非常大,我们希望将所有可共享的部分移动到某个不同的地方以便在项目之间共享。这可能吗?
在项目 A
的 ${PODS_ROOT}/Pods
中,我认为文件 Manifest.lock
和 A。 xcodeproj
和目录 Target Support Files
特定于项目 A
。其余目录是可以共享的 pod(包含框架或静态库或...)。最好的/建议的方法是什么?
感谢任何帮助。
最佳答案
您不需要将 ${PODS_ROOT} 中的任何文件添加到您的存储库中。只需添加 Podfile 和 Podfile.lock,然后让每个开发人员在需要安装或更新使用的 Pod 时运行 pod install
。
如果您正在开发自己的 Pod 并希望在项目之间共享它们,您也可以在 Podfile 中指定它们。
关于ios - 如何在 iOS 项目之间仅共享( cocoa ) pod (!)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36790973/