ARC грешка: -fobjc-arc не се поддържа с fragile abi

Възможен дубликат:
Грешка на Objective-C ARC: -fobjc-arc не се поддържа с fragile abi

Clang LLVM 1.0 грешка грешка: -fobjc-arc не се поддържа с fragile abi

Създавам приложение за OSX и получавам същата грешка, когато го компилирам с „Профил“, за да работя с инструменти. Някаква идея как да го реша?


person rops    schedule 27.10.2011    source източник
comment
Това не е дубликат на възможния дублиран въпрос. Това се отнася за iOS; това се отнася за Mac OS X и решението е различно във всеки случай.   -  person Bob Murphy    schedule 09.09.2013


Отговори (1)


ARC е наличен само за 64-битови приложения в OS X. Следователно трябва да зададете архитектурата на вашето приложение на „64-битов Intel“ в настройките за изграждане. Ако искате да поддържате 32-битови OS X системи, тогава не можете да използвате ARC.

„Fragile ABI“ се отнася до старото „Legacy“ време за изпълнение на Objective-C, което използват 32-битовите OS X приложения. Приложенията за iOS и 64-битовите OS X използват „Modern“ Objective-C runtime.

person Darren    schedule 27.10.2011