Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 项目“project”已损坏,由于分析错误而无法打开。检查项目文件是否存在无效编辑。。。控制冲突_Ios_Xcode_Git - Fatal编程技术网

Ios 项目“project”已损坏,由于分析错误而无法打开。检查项目文件是否存在无效编辑。。。控制冲突

Ios 项目“project”已损坏,由于分析错误而无法打开。检查项目文件是否存在无效编辑。。。控制冲突,ios,xcode,git,Ios,Xcode,Git,我正在尝试将master合并到我的feature分支中,并出现此错误。我浏览了互联网,也尝试过自己调试这个问题,包括处理.pbxproj文件的冲突,但没有显示任何冲突。我所走的道路并非都富有成效。我很乐意询问我应该采取的任何方向,即查看哪些文件。提前感谢您。如果您使用git合并分支,当存在未正确解决的冲突时,可能会发生这种情况。打开.pbxproj并删除任何冲突标记: <<<<<<< ======= >>>>>>>

我正在尝试将master合并到我的feature分支中,并出现此错误。我浏览了互联网,也尝试过自己调试这个问题,包括处理.pbxproj文件的冲突,但没有显示任何冲突。我所走的道路并非都富有成效。我很乐意询问我应该采取的任何方向,即查看哪些文件。提前感谢您。

如果您使用git合并分支,当存在未正确解决的冲突时,可能会发生这种情况。打开.pbxproj并删除任何冲突标记:

<<<<<<<
=======
>>>>>>>

如果使用git合并分支,当存在未正确解决的冲突时,可能会发生这种情况。打开.pbxproj并删除任何冲突标记:

<<<<<<<
=======
>>>>>>>

在我的例子中,这是由于路径属性中的\造成的。我将其更改为/并使用plutil-lint project.pbxproj查找错误所在的行号。

在我的情况下,这是由于路径属性中的\In。我将其更改为/并使用plutil-lint project.pbxproj查找错误所在的行号。

几乎不可能确定,但请查看.xcodeproj中的文件的日期,看看是否有任何文件具有完全不同的后期更改日期。那么很可能是那个文件被更改了。在最坏的情况下,创建一个新项目,并移动所有源文件、情节提要etc@JoakimDanielson你以前处理过这个问题吗?您似乎对iOS环境非常了解,我倾向于将新文件迁移到我的主服务器,而不是将主服务器合并到我的分支服务器。看起来您在某种程度上改变了这个问题,也许这是一个git问题,如下面的回答所述。@JoakimDanielson确实如此。道歉。下面的答案,虽然预期是正确的答案,但在这种情况下,我没有看到这些冲突线。如果没有这些,我就无法正确地调试?我真的不理解合并和错误消息之间的相关性几乎不可能说,但请查看.xcodeproj中的文件的日期,看看是否有任何文件具有完全不同的后期更改日期。那么很可能是那个文件被更改了。在最坏的情况下,创建一个新项目,并移动所有源文件、情节提要etc@JoakimDanielson你以前处理过这个问题吗?您似乎对iOS环境非常了解,我倾向于将新文件迁移到我的主服务器,而不是将主服务器合并到我的分支服务器。看起来您在某种程度上改变了这个问题,也许这是一个git问题,如下面的回答所述。@JoakimDanielson确实如此。道歉。下面的答案,虽然预期是正确的答案,但在这种情况下,我没有看到这些冲突线。如果没有这些,我就无法正确调试?嗯,我真的不明白合并和错误消息之间的相关性。当我尝试删除它们时,它们会重新出现。当我尝试删除它们时,它们会重新出现。