2015-03-28 2 views
2

я получаю эти ошибки, когда я пытаюсь скомпилировать на прошивке:Обхода Unity5 прошивки ошибки компиляции с facebook-всеединствами-SDK 6.2.1

КСНО: FBLinkShareParams * dialogParams = [[[FBLinkShareParams Alloc] инициализации ] autorelease]; /Users/Daniel/Repositories/Unity5/FacebookTest/Assets/Facebook/Editor/iOS/FbUnityInterface.mm:561:73: 'autorelease' недоступен: не доступен в режиме автоматического подсчета ссылок

/Пользователи/Daniel/Хранилища/Unity5/FacebookTest/Активы/Facebook/Редактор/iOS/FbUnityInterface.mm: 662: 15: Нет известного метода класса для селектора 'publishInstall: withHandler:'

теперь это, похоже, не так много проблема, так есть ли какой-либо разработчик Facebook здесь, кто может дать в качестве быстрого обходного пути это? Как отвечает за это в Facebook, почему мы не можем связаться с ними напрямую?

+0

Эти ошибки были решены в v6.2.2 в Facebook SDK для Unity. – zzzzzz

ответ

7

Помещенный -fno-ObjC-дуга в компиляции флаги FbUnityInterface.mm, и он будет работать

+0

как установить его только для этого файла? Я знаю, кто должен установить флаг компоновщика для всего проекта, и если я сделаю это, я все равно получу ошибку. – Dani

3

Следуя совету user2018862, это работает для меня (установка -fno-ObjC-дуга флаг для FbUnityInterface.mm) , где FbUnityInterface.mm находится в разделе «Скомпилированные источники» на панели «Сборка фаз».

enter image description here

Смежные вопросы