Компиляция Unity Facebook SDK 'autorelease' недоступна в 6.2.2

Получение этих ошибок при компиляции iOS Xcode с 6.2.2 единства SDK:

/Assets/Facebook/Editor/iOS/FbUnityInterface.mm:569:73: 'autorelease' недоступен: недоступен в режиме автоматического подсчета ссылок

/Assets/Facebook/Editor/iOS/FbUnityInterface.mm:670:15: Неизвестный метод класса для селектора 'publishInstall:withHandler:'

Этот пост говорит, что это исправлено в 6.2.2, а я использую 6.2.2.


person Kris Bloom    schedule 18.09.2015    source источник
comment
Ни у кого нет ответа?   -  person Kris Bloom    schedule 22.09.2015


Ответы (1)


Вам нужно добавить флаг компиляции -fno-objc-arc в FbUnityInterface.mm.

В Unity перейдите к FbUnityInterface.mm на панели проекта. В разделе «Выберите платформы для плагина» поставьте галочку напротив iOS.

Затем в нижней части раздела «Настройки платформы» введите -fno-objc-arc в разделе флагов компиляции.

person codester    schedule 24.09.2015