Xcode不会编译到模拟器

时间:2012-09-21 05:32:22

标签: xcode compiler-errors

我刚刚通过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 个答案:

答案 0 :(得分:23)

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

编辑后建议

注意:

默认情况下,库文件夹被隐藏,因此我们无法看到它 所以我们有三种方法可以使用这个隐藏的〜/ Library文件夹

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

取消隐藏Library文件夹
chflags nohidden ~/Library

现在您可以将Library文件夹视为/ Users // Library

2.打开取景器的GO菜单,按Alt键,库将作为新菜单项显示    选择该项以打开Library文件夹

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

答案 1 :(得分:8)

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

答案 2 :(得分:1)

您只需打开管理器(XCode的右上角),转到“项目”选项卡,选择左侧的项目,然后删除派生数据。

答案 3 :(得分:0)

当我将Xcode从6.0.1更新到6.1

时,就发生了这种情况

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