Facebook SDK для Unity 5 на iOS

У меня возникли проблемы с тем, чтобы последний Facebook SDK 6.2.1 работал с Unity 5.0.0f4 как в моем проекте, так и в пустом.

Вот что я делаю: -

  1. Создать пустой проект
  2. импортировать Facebook SDK
  3. Установите идентификатор и имя приложения в настройках редактора
  4. Добавьте образец сцены для настройки сборки
  5. Собрать проект Xcode
  6. Открыть в XCode
  7. Отключить ARC в настройках
  8. Удалите дополнительный #endif, когда xcode жалуется на это
  9. Соберите и запустите игру на устройстве iOS

Ошибка, с которой я столкнулся, находится по следующей ссылке: -

dl.dropboxusercontent.com/u/13490919/FacebookiOSProb/Screenshot%202015-03-12%2014.53.29.png

Я получаю сообщение об ошибке «EXC_BAD_ACCESS (код = 1)». Я не очень разбираюсь в xcode/iOS, поэтому меня смущает тональная нагрузка. Эта ошибка не возникает, если facebook отсутствует. У кого-нибудь есть идеи, как обойти это? Наверняка я не единственный с этой проблемой. Все, что я хочу сделать, это получить токен доступа от facebook. Если нужно, я не против использовать простой веб-просмотр или что-то подобное.

Любая помощь в этом будет высоко оценена. Я бы дал бесплатные объятия, но ты знаешь.

Спасибо


person SammyG    schedule 16.03.2015    source источник
comment
Эти ошибки были устранены в версии 6.2.2 Facebook SDK для Unity.   -  person zzzzzz    schedule 15.07.2015


Ответы (2)


Мне удалось решить проблему. Как было опубликовано кем-то другим на форумах Unity, вам нужно чтобы отметить опцию «iOS» в качестве платформы для плагина и добавить «-fno-objc-arc» в качестве флага компиляции в следующем файле: Assets/Facebook/Editor/iOS/FbUnityInterface.mm

Это работает с последними версиями Unity 5.0.1f и Facebook SDK 6.2.1 на момент публикации.

person SammyG    schedule 15.04.2015

Facebook SDK для загрузки Unity

Примечание. В настоящее время поддерживается только Unity 4.

Вот почему это не работает. Я не знаю, когда Facebook запустит свой SDK для Unity 5.

person Arka Bhowmik    schedule 20.03.2015