我的 Xcode 文件系统中的这些空壳是什么?安全删除它们的程序是什么?还在 Xcode File Navigator 中搜索了重复的引用,但没有找到。
旁注:项目是通过 git 协作的,我怀疑这与他们的存在有关。有时,在合并功能分支后,我们会在 myproject.pbxproj 文件中遇到冲突,并且必须通过删除重复的文件引用手动解决冲突,因此可能会漏掉一些。对于任何陷入类似混乱的人:清理它的标准方法是什么?
是的,我在合并时遇到了同样的问题:
这是因为您的project.pbxproj
文件未成功更新。对于我们添加的每个文件,它的引用都添加到 project.pbxproj file.here 中,这些文件已经包含您的 project.pbxproj 文件的条目(如果您查看文件的关闭,例如 E00021389E899)并且另一个用户也添加了相同的文件然后,您的 project.pbxproj 文件中将有 2 个条目用于相同的 .h/.m,这就是它显示此错误的原因。
出于清理目的,您只需右键单击并删除该文件。不会有任何问题。并且不要忘记定期更新您的代码。如果您的 project.pbxproj 中有冲突,则需要正确解决它或尝试获取新副本。