ARC错误:脆弱的abi不支持-fobjc-arc

时间:2011-10-27 16:32:12

标签: objective-c xcode4.2 automatic-ref-counting

  

可能重复:
  Objective-C ARC Error: -fobjc-arc is not supported with fragile abi

Clang LLVM 1.0错误 错误:脆弱的abi

不支持-fobjc-arc

我正在构建一个OSX应用程序,当我使用“Profile”编译它时,我得到了相同的错误,以便与Instruments合作。知道怎么解决吗?

1 个答案:

答案 0 :(得分:19)

ARC仅适用于OS X中的64位应用程序。因此,必须在构建设置中将应用程序的体系结构设置为“64位Intel”。如果要支持32位OS X系统,则不能使用ARC。

“脆弱的ABI”指的是旧的“Legacy”Objective-C运行时,这是32位OS X应用程序使用的。 iOS和64位OS X应用程序使用“现代”Objective-C运行时。