标签:
svn点击update 之后,打开xcode工程文件,会出现 xxx..xcodeproj cannot be opened because
the project file cannot be parsed.
发现项目中代码全没了。只有一个空的工程名字,因为xcodeproj工程文件冲突了,然后就是svn强制给你更新了,内部的文件冲突了,你们改了同样的地方的一段代码,可能是你们只是多加了一个空格,或者你们都加了代码,或者都是把对方的删了,自己又加的。所有svn不知道你们谁的对,到底听你们谁的,所以他会给你们二个的都保留,结果就是执行哪里乱了,Xcode不知道怎么执行了,所有就没了,文件冲突了。你的svn就打不开了。
这样的保存信息怎么找呢??你首先找到你保存的文件,在svn中,也可以查找,选中你的工程,然后点击svn中的Changed选项,可以看到你的项目中的冲突文件,显示的是红色的感叹号,然后你双击那个文件,然后进入到工程中去,然后在工程中搜索 mine这个单词,你会搜到这样的一段
下面这是错误的报错信息
然后,你删除 1 4 6 行这样的字符,和符号,只要有报错的文件,你都只用搜索 mine这个单词即可,然后对比你的项目,进行把冲突的文件解决掉。要好好对照的改,
<<<<<<< .mine
note:这里面是你的代码,你要看好要不要,不要就删掉
=======
note:这里面是你伙伴的代码,看要不要,不要删掉
>>>>>>> .r26315
注:如果你们二个的代码都要,那你只需删除<<<<<<< .mine 、 ======= 、 >>>>>>> .r26315 这样的字符即可,解决冲突。。
这是针对Cornerstone SVN 来说的。。
后来在Cocoa china7中找到了办法。出现该问题是因为Build Phases下面的 Complie Source 被我误删了(实在是无知啊),好了只要把Build Phases添加进来,然后把项目文件都添加进去,编译运行就OK了。
我这里截图时已经添加了,所以是灰色的。
希望对遇到同样问题的你有点帮助吧,欢迎路过的大神拍砖,
成长的过程总是伴随着痛苦,熬过去就回化茧成蝶。
SVN cannot be opened because the project file cannot be parsed.xcode有几种可能错
标签:
原文地址:http://www.cnblogs.com/wangxiaorui/p/5176985.html