ios - 如何在 iOS 项目之间仅共享( cocoa ) pod (!)?

标签 ios objective-c iphone xcode cocoapods

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

在项目 A${PODS_ROOT}/Pods 中,我认为文件 Manifest.lockA。 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/

相关文章:

ios - 在 ApplicationWillResignActive 中查看 Controller 变量

iPhone 可达性检查

ios - cocos2d 2.0-rc2 : end the director and restart

ios - Apple Pay canMakePayments Using Networks 总是返回 False

ios - 如何将 OCMock 对象与调用 isKindOfClass 的代码一起使用?

ios - 如何监控 http 请求以便在我的 ios 应用程序中看到我的 header 请求

ios - 预定义字符串之间的 NSString 子字符串

objective-c - 访问 ObjC 类别中的静态变量

ios - 不小心吊销了 iOS 证书?

iphone - 单击导航UIBarButtonItem时收到EXC_BAD_ACCESS信号吗?