我的项目是用unity3D写的,今天我把工程拷贝到macbook上用unity打包成xcode,我的很多项目都是这样做的。build很顺利,很快生成xcode工程,但当我打开xcode工程时出错了,弹出一个窗口,提示信息:“unity-iphone.xcodeproj cannot be opened because the project file cannot be parsed”,如下图:
我google了很多方法:
修改.pbxproj文件,但我打开文件没有发现<<<<<<< .mine >>>>>>>>这样的冲突代码。
我查看了工程中的.plist文件,没有发现异常。
我检查了工程名,文件名中的可能存在的空格,也没有发现异常。
最后我查看系统的日志文件,发现这么一条提示信息,如下:
”xcode: CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary on line 198. Parsing will be abandoned. Break on _CFPropertyListMissingSemicolon to debug.“
我似乎看到了些解决的希望,但当我兴冲冲按照关键字google时,没有找到具体的解决办法。stackoverflow的大牛写了句”After fixing that project can be opened OK “,但我不知道如何修复日志上提到的这个问题,所以特来论坛求教,不胜感激!