Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Xcode pbxproj文件中几乎重复的行,它们重要吗?_Xcode - Fatal编程技术网

Xcode pbxproj文件中几乎重复的行,它们重要吗?

Xcode pbxproj文件中几乎重复的行,它们重要吗?,xcode,Xcode,我正在和另一个开发者合作一个项目。我刚刚在项目的pbxproj文件中花了一些时间来修复git合并冲突。冲突已修复,但我注意到该文件包含我认为是大量重复的行。例如,在标记为/*Begin PBXBuildFile section*/的部分中,我看到了这些行 5BCA43CE1BB1823D00267A32 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BCA43CD1BB1823D00267

我正在和另一个开发者合作一个项目。我刚刚在项目的pbxproj文件中花了一些时间来修复git合并冲突。冲突已修复,但我注意到该文件包含我认为是大量重复的行。例如,在标记为
/*Begin PBXBuildFile section*/
的部分中,我看到了这些行

5BCA43CE1BB1823D00267A32 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BCA43CD1BB1823D00267A32 /* LoginViewController.swift */; };
5BCA43CF1BB1823D00267A32 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BCA43CD1BB1823D00267A32 /* LoginViewController.swift */; };
(以及许多类似的“重复”行)。但它们不是重复的,第一个开头的id具有子字符串“3CE”,而第二个读取“3CF”


这些近乎重复的线条是什么?它们是git合并的副产品还是Xcode的pbxproj文件工作的基本部分?

通常Xcode会为多个目标中引用的文件生成唯一引用(ID)。 我假设您在这两个版本中引用了多个构建目标和LoginViewController,它们最终使用不同的fileRef ID。 虽然看起来完全相同,但如果假定删除它们是无害的,则可能会导致崩溃


您可以从中阅读有关pbxproj文件的更多信息

通常Xcode为多个目标中引用的文件生成唯一引用(ID)。 我假设您在这两个版本中引用了多个构建目标和LoginViewController,它们最终使用不同的fileRef ID。 虽然看起来完全相同,但如果假定删除它们是无害的,则可能会导致崩溃

您可以从中阅读有关pbxproj文件的更多信息