【问题标题】:iOS 5 - Apple LLVM compiler 3.0 erroriOS 5 - Apple LLVM 编译器 3.0 错误
【发布时间】:2011-12-26 00:43:39
【问题描述】:

当我尝试使用 Xcode 编译时,我不知道这里发生了什么,编译器显示此语句,“Apple LLVM 编译器 3.0 错误”。它说致命错误:
文件 '/Users/integraasp/Dropbox/code/FlipView/Classes/ColorHelper.h' 在构建预编译头后已被修改。它可以在设备上构建和运行良好,但我无法在模拟器上测试我的代码。

在出现此错误之前,我尝试从 Dropbox 复制最新版本的代码。我不知道该怎么办,因为我已经更改了很多行代码.... :'(

我已经尝试了这些链接的解决方案,但不幸的是它根本不起作用。有没有人可以帮助我..? :(

Convert to ARC - LLVM compiler 3.0 Error

LLVM 3.0 compiler error: cast of C pointer type to Objective-C pointer type 'id' requires a bridged cast

**

最后,我发现了错误。 :)

**

好吧,我终于找到了错误。 prefix.pch 文件 项目声明未正确写入该项目的所有头文件。我只是 在 prefix.pch 上手动记下我项目中的所有头文件 它完成了。 :)

【问题讨论】:

  • 是的,其实我对这个新的 Xcode 不太了解,它与旧版本相比几乎没有什么变化... -,-a
  • 只是一个有用的建议。您可以通过选择问题左侧的复选标记将鲍里斯的答案标记为正确答案。一旦它变成绿色,我们就很容易找到最适合您的答案! :)
  • 感谢杰克逊的建议...感谢鲍里斯的回答... :)

标签: ipad ios5 ios-simulator


【解决方案1】:

尝试以下步骤。

将项目编译器设置为“LLVM GCC 4.2”,而不是“Apple LLVM 3.0”;仅当您使用 Apple LLVM 时才支持 ARC。要设置项目编译器,在您的项目中,在“构建设置”下,然后在“构建选项”下,有“Objective-C 编译器”的设置。将该值更改为“LLVM GCC 4.2

【讨论】:

  • 好的,谢谢您的回复。但是,它之前回答过...... :)
  • 我认为是暂时解决了....如果有错误,我会再问你,伙计们.... :)
【解决方案2】:

清理构建文件夹,即 Option+Command+Shift+K,而不仅仅是 Product>为项目清理通常可以解决这个问题。

【讨论】:

  • 谢谢!为我工作:)
猜你喜欢
  • 1970-01-01
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多