5

我遇到了问题,需要你的帮助。
我刚刚使用 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并更改了对 object 的引用150009670。现在项目按预期构建和工作,但是当我尝试从项目导航器打开我的 xib 时,我仍然收到警告。
我是第一次使用svn,怎么了?为什么我首先会发生冲突?我可以在不重建 xib 的情况下解决这个问题吗?

4

2 回答 2

0

如果您使用的是 svc,如果您执行了任何合并并且存在冲突,则文件中的某处可能会附加一个头。

使用文本编辑器查看您的项目文件,您将能够在其中看到生成的 XML 代码。(使用类似 text wrangler、sublime text 2 的东西)。搜索词“头”。这将有望找到具有以下格式的实例:

<<<< HEAD
         code1
=======
        code2
>>>>>>>>>>>

删除这些东西和你不想要的代码,然后保存文件。Code1 将引用较新的代码,code2 将引用较旧的代码。看看它并决定你需要保留什么。如果您不确定保留两者或删除 code1。

于 2013-06-04T17:37:06.343 回答
0

xCode 似乎保留了项目中添加 svn 的一些更改。右键单击 xib 文件并选择放弃更改。这应该重置与文件相关的错误信息并允许您运行项目。

于 2013-06-24T14:46:43.377 回答