我从项目中删除了一些文件(一对.m / .h)。 但是现在我每次构建Xcode时都会警告文件丢失(尽管构建是否成功)。
我看不出Xcode在哪里/怎么认为需要这些文件,它必须在某个地方有一些参考,但是我找不到它 - 这些文件没有列在编译源部分和复制包资源中部分。还有哪些地方可能被列出,以至于Xcode觉得有必要警告他们没有亲自到场?
答案 0 :(得分:2)
要删除它们,请尝试:
这适用于我的文件,但是我对空文件夹也有同样的问题。如果有人知道摆脱失踪警告的方法,请发表评论。
答案 1 :(得分:0)
如果项目导航器或结帐中缺少文件,但未包含在当前目标的构建中,则构建可能会成功,尽管有警告。
XCode的Project Navigator跟踪文件,它们所在的目录以及git或svn中的状态。打开项目时的项目警告显示在窗口顶部的状态视图中。按command-4时可以查看这些警告。
项目导航器在文件夹视图中以红色标记它跟踪但无法找到的文件(按该命令的命令-1)。如果您看到红色文件名,则可能是您删除了它或将它们移动到另一个文件夹而没有XCode知道这一点。然后选择红色文件名并将其删除。
除此之外,文件可能是“从工作副本中丢失”,但仍存在于存储库中。您可以在终端中执行两项操作以与subversion同步或删除该文件。