Ошибка ARC Objective-C: -fobjc-arc не поддерживается с хрупким abi - PullRequest
7 голосов
/ 06 августа 2011

У меня возникла проблема при попытке перенести приложение для iPhone на новую технологию ARC. Когда я пытаюсь преобразовать код, следующая ошибка появляется 29 раз:

 Apple LLVM compiler 3.0 Error
 -fobjc-arc is not supported with fragile abi

Что это значит? И что более важно, как я могу это исправить? Заранее спасибо!

Ответы [ 2 ]

4 голосов
/ 06 августа 2011

Из Форумы разработчиков Apple

Это печальная ошибка в Seed 3, когда мигратор и симулятор не работают вместе.Чтобы решить эту проблему, просто переключитесь на цель устройства, а затем выполните миграцию.

2 голосов
/ 29 марта 2012

изменить компилятор.

Установите компилятор проекта на «LLVM GCC 4.2» вместо «Apple LLVM 3.0»;ARC поддерживается только при использовании Apple LLVM.Чтобы установить компилятор проекта, в вашем Проекте в разделе «Параметры сборки», а затем в разделе «Параметры сборки» есть параметры для «Компилятора для Objective-C».Измените это значение на "LLVM GCC 4.2

...