我不小心将一些文件放在*.xcodeproj
文件的同一级别上。当我将这些文件移动到Finder中的正确位置时,Xcode告诉我这些文件丢失了。所以我删除了包含这些文件名称已被读取的组(我意识到这是一个错误)。然后我将这些文件从Finder拖到xcode中以构建一个新组。但是当我尝试运行该项目时,Xcode仍然无法找到这些代码。我该如何解决这个问题?
答案 0 :(得分:42)
当您看到红色(或位置错误)的文件时,您可以使用文件检查器(显示在Xcode窗口的右侧面板上)轻松更正这些文件的位置。
看起来像这样:
单击名称旁边的“文件夹”图标将弹出一个打开的面板,您可以从中选择文件的正确位置。
答案 1 :(得分:3)
通过Xcode项目重新组织文件有一种更简单的方法。您可以使用Synx
,它通过Xcode项目组自动修复文件路径。
您可以查看Synx的Github页面
安装Synx后,只需运行以下命令
synx path/to/my/project.xcodeproj
答案 2 :(得分:1)
我找到了答案。
3件事
1 删除了对红色文件的引用 然后将它们拖回项目中 重新链接所有我的.m和.h文件只是加入
2 然后删除了.app引用并将其拖回到项目中。
3 删除了构建阶段中的任何重复项或红色文件
固定 感谢大家的建议和帮助
答案 3 :(得分:0)
从我的角度来看,我肯定会避开Xcode中的虚拟文件夹。这种方法的缺点是当项目变得越来越大时,你无法在文件系统中找到相应的文件。即使你点击“Show in查找器“你需要在几十个文件中查找文件。
我的方法是在finder中创建文件夹,然后将其拖动到project.When我需要在这个子文件夹中创建一个新文件,无论如何都将添加到那里。
答案 4 :(得分:0)
答案 5 :(得分:0)