Сбой команды компоновщика Facebook Sdk

Я новичок в iOS и пытаюсь внедрить Facebook SDK в проект, используя интеграцию AppGuru Facebook в Swift. Но я сталкиваюсь с этой ошибкой команды компоновщика при сборке моего приложения:

ошибка - структура не найдена Болты для архитектуры x84_64(команда компоновщика завершилась с кодом выхода 1)

Вот скриншот:

Скриншот

5 ответов

Решение

Загрузите демо-проект с помощью логина на Facebook по ссылке ниже. Вы должны настроить свой идентификатор приложения Facebook.

Скачать

Вы должны импортировать эти 3 фреймворка в ваш проект.

Проверьте это

Путь поиска в каркасе - добавить строку ниже

$(Project_dir)/Projectname/FacebookSDK


Также проверьте, что болты, ядро ​​и набор для входа в Facebook должны быть в фазе сборки -> Связать бинарный файл с библиотеками

Следуйте шагам -

  • Перейти к вашей project setting страница
  • Выбрать your project (левая сторона)
  • Нажмите на Build Settings табуляция
  • Поиск Bitcode
  • Задавать Enable Bitcode в No

Скопируйте фреймворки в проект, но, в отличие от того, что предлагает учебник Facebook, выберите "Копировать элементы в папку целевой группы". Я сделал это, и это работало хорошо для меня.

При совместном использовании AWS Mobile SDK для iOS и Facebook SDK не следует импортировать Bolts.framework в свой проект. Если вы удалите его, он должен скомпилировать.

У меня была такая же ошибка. Я удалил ParseFacebookUtils.framework библиотека из моего проекта и сохранила только ParseFacebookUtilsV4.framework,

Другие вопросы по тегам