objective-c - 圆弧错误 : -fobjc-arc is not supported with fragile abi

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

<分区>

Possible Duplicate:
Objective-C ARC Error: -fobjc-arc is not supported with fragile abi

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

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

最佳答案

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

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

关于objective-c - 圆弧错误 : -fobjc-arc is not supported with fragile abi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7919227/

相关文章:

ios - Swift 应用程序中的静态库集成 : RSA SecurID SDK for iOS

ios - NSTask 不适用于具有特殊字符的文件路径

Objective-C 不可变对象(immutable对象) copyWithZone : ARC-compatible realization

iphone - 非 ARC(自动引用计数)和 ARC 用户的开源

rust - 当我克隆一个内部有 Arc 的结构时会发生什么?

ios - 在 Swift 中以编程方式调用 UITabBarController 委托(delegate)

iOS 项目设置中指定的主 Storyboard在哪里?

xcode - Xcode 4 的调试区变量列表中的图标是什么意思?

cocoa - 为什么我的代码输出*nil description*

ios - 如何从表格单元格中删除 UIGestureRecognizer