2011-10-27 31 views
10

Possible Duplicate:
Objective-C ARC Error: -fobjc-arc is not supported with fragile abiARC錯誤:-fobjc弧不與脆弱ABI

鏘LLVM 1.0錯誤 錯誤支持:-fobjc弧不與脆弱ABI

我的buildin的OSX應用支持和當我使用「Profile」編譯它時,我遇到了同樣的錯誤,以便與Instruments一起工作。任何想法如何解決它?

+2

這不是「可能重複」問題的重複。那一個是指iOS;這一個是指Mac OS X,解決方案在每種情況下都不相同。 –

回答

19

ARC僅適用於OS X中的64位應用程序。因此,您必須在構建設置中將應用程序的體系結構設置爲「64位Intel」。如果你想支持32位OS X系統,那麼你不能使用ARC。

「易碎ABI」是指舊的「傳統」Objective-C運行時,這是32位OS X應用程序使用的。 iOS和64位OS X應用程序使用「Modern」Objective-C運行時。