Bre*_*nan 4 git xcode cocoapods xcode5.1
您可以看到此图像中显示的项目格式如何从Plist格式转换为Git中这些分支之间的XML,这使得文件格式加倍,这在合并分支时经常会发生冲突.似乎有些东西正在从Plist改为XML格式.这个项目确实使用CocoaPods,所以这可能是一个因素.我使用的是CocoaPods 0.33.1.
我测试了运行CocoaPods,这是在Xcode旁边修改应用程序的唯一方法,虽然我没有看到它在运行时改变项目pod install.
关于如何将项目文件从Plist格式更改为XML的任何想法?

默认情况下,Cocoapods会生成XML格式.这会导致许多与diffing或版本控制有关的问题,因为格式与Xcode本身使用的Plist格式完全不同.
有一个简单的解决方法,即安装xcproj 实用程序.
如果安装了自制软件,可以使用自制软件轻松完成:
brew install xcproj
安装完成后,Cocoapods会在处理后将项目文件转换为Plist格式.
有关详细信息,请参阅Cocoapods Wiki中的此条目:https://github.com/CocoaPods/CocoaPods/wiki/Generate-ASCII-format-xcodeproj