Xcode 6:如何解决预编译前缀标头错误

时间:2015-02-18 05:14:21

标签: ios objective-c xcode xcode6 llvm

我刚刚将Xcode 5上的应用程序移动到另一台运行Xcode 6的计算机上(在Xcode 5上正常工作)

我现在收到以下错误 image of error

我认为这是一个缺少.pch文件的问题,当我查看这个目录时,我找到了该文件,但它名为TMU-Prefix.pch而不是TMU_4.0-Prefix.pch

我认为我的前缀标题必须设置不正确所以我进入构建设置以更改它,令我惊讶的是我的构建设置正在寻找正确的文件 Build Settings

这个文件确实存在于我的目录中。 。 。

我对这个错误毫无头绪 在搜索时我遇到了this post Xcode 6需要创建一个单独的.pch文件,但是没有成功

与往常一样,非常感谢任何帮助

3 个答案:

答案 0 :(得分:0)

当你看到编译器错误寻找存在的文件时,你应该立即意识到在你的一个目标的构建设置中某处存在命名问题冲突,这对我来说就是这样:令人难以置信 - 但是{{ 3}}为答案铺平了道路

答案 1 :(得分:0)

您需要检查项目名称(例如Demo)和项目测试名称(例如DemoTests.m)必须相同。如果两个名称不相同,则重命名为Demo

答案 2 :(得分:0)

检查项目文件构建设置和目标文件构建设置。如果在任何文件中未正确指定,则会出现错误。