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