当我把iPhone项目目录移动到新路径时,会有一些红色文本指示项目源代码中缺少的文件。
如何避免这些问题?
以下是使用Xcode 4界面定位丢失(红色)文件的方法:
完成!
Xcode 7
1.) 右键点击红色(缺失)文件。
2.) 选择“显示文件检查器”。
3.) 在屏幕右侧的“身份和类型”下,看到“位置”和“完整路径”之间。
4.) 单击文件名右侧的文件夹图标。
5.) 在弹出窗口中导航到文件的新位置并选择该文件。
当我将我的项目从一台Mac复制到另一台时,遇到了这个问题。
对于我来说,解决方案是:
假设您的文件已分组(在文件夹中)
从Xcode中打开文件检查器中的组
该组可能缺少绝对路径。
按附近的小图标选择要与组关联的文件夹。
重新启动Xcode以查看更改。
我曾遇到同样的问题,当我将文件/文件夹权限更改为所有人可读/写时,它们就会出现在Xcode中。
这在一个Pod项目上起作用。退出XCode。
rm -rf project.xcworkspace/xcuserdata/*
重新启动XCode并打开项目。
这个在Pod项目上有效。
我也做了下面的操作,但不确定您是否需要它
退出XCode。
rm -rf project.xcworkspace/xcuserdata/*
重新启动XCode并重新打开项目。
当您创建这些文件时,请确保保存在您的应用程序目录中。或者,如果您从其他项目导入类,请务必检查复制选项。
我不确定这是否是主要原因,但当你将文件导入应用程序时,你是否勾选了“将项目复制到目标组文件夹中(如果需要)”?
这将确保文件不仅仅被引用,而且被添加到您的项目文件夹中,并且无论您将项目移动到哪里,文件都会一起移动。