我从我的项目中删除了一些文件(一对 .m/.h)。但是现在每次我构建 Xcode 时都会警告文件丢失(尽管构建是成功的)。
我看不到 Xcode 认为在哪里/如何认为需要这些文件,它必须在某处对它们有一些引用,但我找不到它——这些文件既没有列在编译源部分,也没有列在复制包资源部分中。它们还可以在哪里列出,这样 Xcode 觉得有必要警告它们实际上不在场?
我从我的项目中删除了一些文件(一对 .m/.h)。但是现在每次我构建 Xcode 时都会警告文件丢失(尽管构建是成功的)。
我看不到 Xcode 认为在哪里/如何认为需要这些文件,它必须在某处对它们有一些引用,但我找不到它——这些文件既没有列在编译源部分,也没有列在复制包资源部分中。它们还可以在哪里列出,这样 Xcode 觉得有必要警告它们实际上不在场?
要删除它们,试试这个:
这对我来说适用于文件,但是我对空文件夹有同样的问题。如果有人知道如何为他们消除丢失的警告,请发表评论。
如果项目导航器或签出中缺少文件,但未包含在当前目标的构建中,则构建可能会成功,尽管有警告。
XCode 的 Project Navigator 跟踪文件、它们所在的目录以及 git 或 svn 中的状态。打开项目时的项目警告显示在窗口顶部的状态视图中。当您按下 command-4 时,您可以查看这些警告。
项目导航器在文件夹视图中将其跟踪但找不到的文件标记为红色(按 command-1 可查看该视图)。如果您看到红色文件名,则可能是您在 XCode 不知道的情况下将它们删除或移动到另一个文件夹中。然后选择红色文件名并将其删除。
最重要的是,这些文件可能“从您的工作副本中丢失”,但仍存在于存储库中。您可以在终端中做两件事来同步或从颠覆中删除文件。