gpt4 book ai didi

ios - 使用 CocoaPods 后 Pods 项目中出现很多冲突

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:21:55 25 4
gpt4 key购买 nike

我刚刚开始使用 CocoaPods 将一些库集成到我的项目中。当我和我的队友都运行 pod install 来安装新库时,一切似乎都很好。但是,当我从我们的存储库中提取她的代码时,我在 Pods 项目中遇到了大量冲突。确切地说是535。

enter image description here

enter image description here

我认为这不正常,我认为手动选择我或她有点疯狂。事实上,我真的不知道我应该保留谁的代码。

关于如何处理这个的任何想法?关于将来如何避免这种情况的任何想法?

最佳答案

您不必过分担心 Pod 项目中的冲突。你能做的最好的事情就是确保你们都使用相同版本的 cocoapods,因为次要版本之间存在天壤之别。一旦你确认了这一点,你就可以安全地接受她的代码,你不应该有任何进一步的冲突。

工作区、Pods目录和内容以及Pods项目文件都是由cocoapods动态生成的。

当您遇到 Pod 问题时,删除您的工作区文件、Pod 项目文件和整个 Pod 目录通常是安全的。是否将它们检查到源代码管理中取决于您。特别是 Pods 目录。这样做有利也有弊。通过检查所有内容,您的应用程序将从纯 checkout 立即构建,但正如您当前所经历的那样,但您不能保证 pod 安装成功运行(如果引用 pod 变得不可用)。

我更喜欢至少在/Pods 而不是 .gitignore,因为 pod 安装应该从 CI 服务器运行而不会失败。

使用这样的东西 template永远是一个好的开始。

关于ios - 使用 CocoaPods 后 Pods 项目中出现很多冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25015164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com