Модули 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, которые я пытался импортировать, и поэтому я добавил их вручную.