【问题标题】:ARC error : -fobjc-arc is not supported with fragile abi [duplicate]ARC错误:脆弱的abi不支持-fobjc-arc [重复]
【发布时间】:2011-12-16 16:21:06
【问题描述】:

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

Clang LLVM 1.0 错误 错误:-fobjc-arc 不支持脆弱 abi

我正在构建一个 OSX 应用程序,当我使用“配置文件”编译它以使用 Instruments 时,我得到了同样的错误。知道如何解决吗?

【问题讨论】:

  • 这不是“可能重复”问题的重复。那是指iOS;这个是指Mac OS X,每种情况下的解决方案都不一样。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多