0

我使用时间机器和投递箱来同步东西。

最近发现有些文件不见了。

但是,项目编译得很好,就好像文件在那里一样。我的朋友无法编译。

这非常令人沮丧。我必须找到丢失的文件,然后从时间机器中恢复它,然后将其读取到 xcode。我什至不知道缺少哪些文件。

我使用了保管箱和时间机器。看起来文件消失了,文件名在 xcode 中变为“红色”一段时间,然后便消失了。Xcode 会自动从项目中删除文件。该项目仍然可以正常编译,这令人沮丧。如果项目没有编译,我会知道啊这个文件丢失了。

看起来xcode仍然有文件但没有显示它。文件也不在finder上。

可能是什么解释以及如何解决这个问题。

我有干净的项目以确保我的计算机不使用缓存文件。

  1. 它仍然在我的电脑上编译罚款
  2. 项目导航器中仍然缺少该文件
  3. 我朋友的电脑使用完全相同的文件(连接到 drop box)无法编译

例如,xcdatamodeld 文件至关重要。在我的计算机中,即使显然需要该文件,它仍然可以在没有该文件的情况下运行良好。Xcode 的行为就好像文件一直都在那里一样。

我的朋友尝试编译项目并崩溃。

还有一个PNG文件。在我的电脑中,它运行良好,图标显示。在我朋友的电脑中,图标根本不显示。

4

3 回答 3

7

对于仍然有问题的任何人,在我的例子中是 Xcode6。结果以某种方式启用了“仅显示具有源代码控制状态的文件”和“显示最近的文件按钮”。它位于左侧边栏的底部。

截屏

在我将 os 更新到 Yosemite 后,这不知何故发生了。

干杯

于 2014-11-06T10:18:25.693 回答
1

转到项目导航器(左上角文件夹符号)。XCode 找不到的文件显示为红色。但是由于您的项目编译良好,因此不需要任何内容​​。现在单击“丢失”文件之一来激活它。打开右侧的实用程序区域,并显示文件检查器。在“位置”下,您可以找到该文件的完整路径。可能,您的 XCode 项目仅使用对这些“丢失”文件的引用,这些文件存储在其他地方,而不是在您的项目文件夹中。

于 2013-05-08T05:06:11.717 回答
0

我有同样的问题..然后我将文件明确添加到我们的项目中......导致重复符号错误......我们通过以下方式解决了这个问题......。在您的项目中转到目标 - 在您的目标的底部栏有三个选项.. 1.添加目标 2.验证设置 3.构建规则 ..

单击验证设置...。它会要求您从项目中删除重复的文件,这样做...您的项目会运行良好

于 2013-10-30T06:12:03.477 回答