我遇到了问题,需要你的帮助 我刚刚使用svn更新了我的项目并发生了冲突;现在我收到了这个警告:
The document ....xib could not be opened.
This archive contains a reference to an object with the identifier "150009670"
but does not contain an object with a matching identifier.
在此之后,我使用文本编辑器打开了.pbxproj
并更改了对象150009670
的引用。现在项目按照预期构建和工作,但是当我尝试从项目导航器中打开我的xib时,我仍然收到警告
我是第一次使用svn所以这是错的?为什么我首先得到冲突?我可以在不重建xib的情况下解决这个问题吗?
答案 0 :(得分:0)
如果您正在使用svc,如果您执行了任何合并且存在冲突,则可能会在文件中的某处附加头部。
使用文本编辑器查看项目文件,您可以在其中查看生成的XML代码。 (使用类似文本管理器,崇高文本2)。搜索术语“HEAD”。希望能够找到具有以下格式的实例:
<<<< HEAD
code1
=======
code2
>>>>>>>>>>>
删除这些东西和你不想要的代码,然后保存文件。 Code1将引用较新的代码,code2将引用较旧的代码。看看它并决定你需要保留什么。如果你不确定是保留两者还是删除code1。
答案 1 :(得分:0)
xCode似乎在项目中添加了svn来进行一些更改。右键单击xib文件,然后选择放弃更改。这应该重置与文件绑定的错误信息,并允许您运行项目。