我是iphone的新手...刚刚使用Subversion更新了我的项目,现在,如果我尝试打开该项目,我会收到这个错误:“无法打开项目/Users/dualg4/DEV/MacStubs/MacStubs.xcodeproj,因为无法解析用户文件”
我应该去哪里找它?如何让我的项目再次加载?有什么帮助吗?
我是iphone的新手...刚刚使用Subversion更新了我的项目,现在,如果我尝试打开该项目,我会收到这个错误:“无法打开项目/Users/dualg4/DEV/MacStubs/MacStubs.xcodeproj,因为无法解析用户文件”
我应该去哪里找它?如何让我的项目再次加载?有什么帮助吗?
使用文本编辑器打开project.pbxproj文件,检查特殊的svn标记并将其删除。
Slim的回答是正确的:
在project.pbxproj文件中查找SVN标记...将它们删除,然后它就会正确解析。
看看我的before和after:
BEFORE:
1325 238A69591382B45C00494480 /* HUDLayer.m in Sources,
1326 <<<<<<< .mine
1327 23D080F313835E8C004F0E5C /* GameSummaryViewController.m in Sources */,
1328 =======
1329 1023605613843E070058620A /* segmentedTimer.m in Sources */,
1330 >>>>>>> .r121
1331
之后:
1325 238A69591382B45C00494480 /* HUDLayer.m in Sources */,
1326 23D080F313835E8C004F0E5C /* GameSummaryViewController.m in Sources */,
1327 23F2D5E2138484EE00421AEF /* segmentedTimer.m in Sources */,
1328 );
这会很好地解析。在Xcode中打开并将项目的project.pbxproj提交到SVN。这是针对Xcode 4.0的。
您的项目中可能存在一个冲突的pbxproj文件(在MacStubs.xcodeproj内部)。当该文件出现冲突时,通常最好还原它,并再次对其进行更改。