我使用时间机器和投递箱来同步东西。
最近我发现有些文件不见了。
但是,该项目编译得很好,好像文件在那里一样。我的朋友不能编译。
这非常令人沮丧。我找到了丢失的文件,然后从时间机器恢复它,然后读取到xcode。我甚至都不知道丢失了哪些文件。
我使用了dropbox和time machine。看起来文件消失了,文件名在xcode中变成“红色”了一段时间,然后它就消失了。 Xcode自动从项目中删除文件。该项目仍然编制好,令人沮丧。如果项目没有编译,我会知道啊这个文件丢失了。
看起来xcode仍然有文件,但没有显示它。文件不在finder上。
可能是什么解释以及如何解决这个问题。
我有干净的项目,以确保我的电脑不使用缓存文件。
例如,xcdatamodeld文件至关重要。在我的计算机中,即使显然需要该文件,它仍可在没有该文件的情况下正常运行。 Xcode就像文件一直存在一样。
我的朋友们试图编译项目并崩溃。
还有一个PNG文件。在我的计算机中,它运行正常,图标显示出来。在我的朋友计算机中,图标根本不显示。
答案 0 :(得分:6)
对于仍有问题的人,在我的情况下Xcode6。事实证明,"仅显示具有源控制状态的文件"和"显示最近的文件按钮"是启用。它位于左侧边栏的底部。
在我将操作系统更新为Yosemite之后会发生这种情况。
干杯
答案 1 :(得分:1)
转到项目导航器(左上角的文件夹符号)。 XCode找不到的文件显示为红色。但是,由于你的项目编译得很好,所以不应该有任何需要。现在单击其中一个“缺失”文件以激活它。打开右侧的实用程序区域,然后显示文件检查器。在“位置”下,您可以找到此文件的完整路径。可能,您的XCode项目仅使用对存储在其他位置的这些“缺失”文件的引用,而不是在项目文件夹中。
答案 2 :(得分:0)
我遇到了同样的问题..然后我将这些文件明确地添加到我们的项目中......这导致了重复符号错误......我们通过以下方式解决了这个问题.... 在您的项目中转到目标 - 在目标的底部栏有三个选项.. 1.添加目标 2.验证设置 3.建立规则..
点击验证设置...。会要求你从项目中删除重复的文件吗...你的项目运行正常