Модули facebook-ios-sdk успешно установлены, но не могут быть импортированы

Я выполнил шаги, предложенные в официальном руководстве , для установки пакетов с помощью диспетчера пакетов Swift, и вручную выбрал самый последний выпуск (в настоящее время v12.3.1).

Несмотря на то, что автозаполнение показывает модули, и пакет был успешно добавлен в зависимости пакета, когда я пытаюсь импортировать модуль (например, import FBSDKLoginKit) у меня как обычно No Such Module 'FBSDKLoginKit'.

К вашему сведению, в настоящее время я использую Xcode 13.2.

1 ответ

TL;DR Перейдите к целям проекта в разделе «Фреймворки, библиотеки и встроенный контент» на вкладке «Общие» и вручную добавьте модули, которые необходимо импортировать.

После поиска в официальном репозитории facebook-ios-sdk на GitHub я обнаружил примечание относительно версии 5.11.0 , в котором говорилось следующее:

пользователи должны вручную добавить платформу Accelerate к своим целям в разделе «Фреймворки, библиотеки и встроенный контент» на вкладке «Общие».

Поэтому я попытался проверить «Фреймворки, библиотеки и встроенный контент» и обнаружил, что там нет ни одного из модулей Facebook, которые я пытался импортировать, и поэтому я добавил их вручную.

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