Ios 使用CocoaPods后,Pods项目中存在大量冲突

Ios 使用CocoaPods后,Pods项目中存在大量冲突,ios,xcode,git,cocoapods,Ios,Xcode,Git,Cocoapods,我刚刚开始使用cocoapod将一些库集成到我的项目中。 当我和我的队友都运行pod安装来安装新库时,一切似乎都很好。然而,当我从我们的存储库中提取她的代码时,我在Pods项目中遇到了大量冲突。确切地说是535 我不认为这是正常的,我认为手动选择我的或她有点疯狂。事实上,我真的不知道我应该保留谁的代码 有什么办法吗?有没有关于今后如何避免这种情况的想法?您不应该过分担心Pods项目中的冲突。你能做的最好的事情就是确保你们都在使用相同版本的cocoapods,因为次要版本之间有着天壤之别。一旦

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

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


有什么办法吗?有没有关于今后如何避免这种情况的想法?

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

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

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

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


使用这样的方法总是一个好的开始。

这里最简单的方法是删除此项目,然后重新运行
pod install
@KeithSmiley您是说删除工作区和pod文件,然后重新执行“pod install”?如果这样做,应该可以解决此问题。