2016-08-10 5 views
3

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

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

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

screenshot

ответ

7

Загрузить демонстрационный проект с использованием логина facebook с URL-адреса ниже. вам нужно настроить свой идентификатор приложения facebook.

Download

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

Проверить на этом

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

$ (project_dir)/Projectname/FacebookSDK

enter image description here


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

enter image description here

+0

теперь я добавил болты тоже, но ошибка не исчезла – Gaurav

+0

Возьмите снимок экрана и обновление в вашем вопросе. если вы импортировали болты, то это должна быть работа. – Hasya

+1

Спасибо, что он теперь работает правильно – Gaurav

1

шаги Follow -

  • Перейти к вашей странице project setting
  • Выберите your project (левая сторона)
  • Перейдите на вкладку
  • Поиск Bitcode
  • Set Enable BitcodeBuild Settings в No
+0

Я сделал это, но ошибка не пошла – Gaurav

0

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

0

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

+0

Нет, я не импортировал болты рамки. Я просто делаю пустой проект и импортирую Facebook sdk (только FBSDKcorekit.framework и FBSDK), как в tuts и выполняет тот же процесс, что и сказано, но эта ошибка наступает – Gaurav

0

Скопируйте рамки в проект, но, в отличие от того, что предлагает учебник по Facebook, выберите «Скопировать элементы в целевую группу 's folder ". Я сделал это, и это сработало для меня.

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