4

我刚刚通过 App Store 更新了 Xcode 4.5,来自我从 Apple 开发者帐户获得的以前的版本。自更新以来,我无法将任何应用程序编译到模拟器中。我可以编译到设备上,例如我的 iPhone。

我收到的错误是

    fatal error: file 
    '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/
Developer/SDKs/iPhoneSimulator6.0.sdk/usr/include/Availability.h'
         has been modified since the precompiled header was built

1 error generated.
4

4 回答 4

23

进入~/Library/Developer/Xcode/DerivedData/{project name + gobly-gook}并删除带有您项目名称的文件夹。

编辑建议后

笔记:

默认情况下,库文件夹是隐藏的,所以我们看不到它。
所以我们有三种方法来使用这个隐藏的 ~/Library 文件夹

1.Unhide Library文件夹通过以下命令取消隐藏~/Library文件夹

chflags nohidden ~/Library

现在您可以看到 Library 文件夹为 /Users//Library

2. 打开查找器的 GO 菜单并按 Alt 键,Library 将作为新菜单项可见。
选择以打开库文件夹

3. 您可以通过终端访问~/Library 文件夹。

于 2012-09-21T05:54:59.620 回答
8

有最简单的方法:只是“清洁”项目(产品>清洁

于 2012-09-27T08:00:42.017 回答
1

您可以打开 Organizer(XCode 的右上角),转到 Projects 选项卡,在左侧选择您的项目,然后删除 Derived Data。

于 2013-07-15T13:10:45.427 回答
0

这发生在我将 Xcode 从 6.0.1 更新到 6.1 时

我清理了项目并且可以成功编译!

于 2014-12-02T09:33:53.610 回答