我正在尝试在我们的 iphone 应用程序中启用代码块,以便我可以运行 xcode 中包含的静态分析器工具。当我运行构建和分析任务时,我收到此警告(或错误,具体取决于我使用的编译器):
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIView.h:252:72:错误:块支持禁用 - 使用 -fblocks 编译或选择一个支持它们的部署目标
我已将我的部署目标从 iPhone OS 3.0 更改为编译器默认值,并且我已将编译器从 GCC 4.2 更改为 LLVM 1.5 和 LLVM GCC 4.2,但没有成功。我不确定我还需要更改哪些内容才能使其正常工作,或者我需要在哪里添加 -fblocks 参数。有人知道吗?