Сбой команды компоновщика 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
,