可能重复:
Objective-C ARC Error: -fobjc-arc is not supported with fragile abi
Clang LLVM 1.0错误 错误:脆弱的abi
不支持-fobjc-arc我正在构建一个OSX应用程序,当我使用“Profile”编译它时,我得到了相同的错误,以便与Instruments合作。知道怎么解决吗?
答案 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运行时。