Ошибка ARC: -fobjc-arc не поддерживается хрупким abi

Возможный дубликат:
Ошибка ARC Objective-C: -fobjc-arc не поддерживается с уязвимым abi

Clang LLVM 1.0 Ошибка ошибки: -fobjc-arc не поддерживается с уязвимым 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.

«Хрупкий ABI» относится к старой «устаревшей» среде выполнения Objective-C, которую используют 32-разрядные приложения OS X. iOS и 64-разрядные приложения OS X используют «современную» среду выполнения Objective-C.

person Darren    schedule 27.10.2011