ios - Cocoapods project.pbxproj merge 冲突

标签 ios xcode git merge cocoapods

我花了很长时间寻找有关与 project.pbxproj 文件的 merge 冲突的答案。我的 merge 冲突主要发生在 Cocoapods 上。似乎如果我在一个分支上添加一个 pod,然后尝试将它 merge 到另一个分支中,我的 Pods 项目的 project.pbxproj 文件中会出现许多 merge 冲突。我会简单地手动解决这些冲突,但有很多方法可以使它变得合理。有没有其他人遇到过这个问题并找到了合理的解决方案。这个问题已经困扰我一段时间了,我只是在万不得已的情况下问这个问题。在单独的分支上创建了几个新功能之后,将它们包含到我的项目中遇到这么多麻烦是非常令人沮丧的。任何帮助将不胜感激。

最佳答案

只要您没有对 Pods.xcodeproj 文件进行更改(您可能不应该这样做),那么真实来源始终是使用 pod 生成的内容安装。因此,如果有很多冲突,您可以删除项目并重新生成它。

关于ios - Cocoapods project.pbxproj merge 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26924603/

相关文章:

iphone - 在 UITableView 的顶部和底部添加按钮

iphone - UINavigationController inside UIViewController 位于 UINavigationConroller 内

ios swift - UITextField.tag 不起作用

ios - 将之前计算的数据添加到每次按下 UIButton 时生成的新数据中

ios - 使用谓词进行过滤需要花费大量时间

git - 在 windows : mysysgit 中缓存 http git 密码

ios - UIPanGestureRecognizer 多久给出一次回调?

git - 如何使用 'git describe' 信息查找特定提交?

Git Clone,删除 GitHub Repo,创建新的 repo --> 仍有提交历史记录?

xcode - 迪尔德 : Symbol not found: ___chkstk_darwin