ios - 从协作Xcode项目中清除空文件引用

标签 ios xcode macos git

Xcode文件系统中的这些空shell是什么?如何安全删除它们的程序是什么?在Xcode File Navigator中也搜索了重复的引用,但没有找到任何引用。

旁注:项目通过git合作,我怀疑这与它们的存在有关。有时,合并功能分支后,我们会在myproject.pbxproj文件中发生冲突,并且必须通过删除重复的文件引用来手动解决冲突,因此可能会漏掉一些。对于陷入类似困境的任何人:清理它的标准方法是什么?

最佳答案

是的,合并时我遇到了同样的问题:

这是因为您的project.pbxproj文件未成功更新。对于我们添加的每个文件,其引用都添加到project.pbxproj文件中。在这里,这些文件已经为您的project.pbxproj文件添加了条目(例如E00021389E899,如果您希望关闭文​​件),然后另一个用户也添加了相同的文件,您的project.pbxproj文件中将有2个条目存在相同的.h / .m,这就是显示此错误的原因。

为了进行清理,您可以右键单击并删除该文件。不会有任何问题。并且不要忘记定期更新您的代码。如果您的project.pbxproj中有冲突,则需要正确解决它或尝试获取新副本。

关于ios - 从协作Xcode项目中清除空文件引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15414534/

相关文章:

macos - 在 GPU Cocoa 上应用 CIFilter

ios - 核心数据加密类

ios - 具有多个链接的 TextView 或 UI 标签

c++ - Qt:QTabWidget 不响应点击

Python - Virtualenv,python 3?

macos - 什么类型的文件可以在 Mac 上使用 codesign 进行签名?

ios - 在屏幕上不可见时删除 SKNode

ios - Swift 不能使用 ObjectiveC 类

ios - 我怎样才能让这个功能停止重复问题?

ios - Xcode - 仅限 iPhone,验证提示 iPad 图标问题和 iTunes Connect 提示 iPad 截图