Зависимость пакета Swift: «Нет такого модуля ...» - Почему?

Цель: узнать, как добавить импорт в пакет Swift.
Метод работы: используйте в качестве основы пример, предоставленный Apple. Добавить еще один импорт (например, Alamofire).
Результат: Alamofire выполняет импорт; но его модуль «не найден».

Пакет:

Источники:

Вопрос: Почему это происходит?
Что мне не хватает?

2 ответа

Проверьте цель DeckOfPlayingCards, выберите Generalвкладка, проверить Framework, Libraries, and Embedded Contents, убедиться Alamofireесть в списке

Внутри.targetраздел в вашемtargetsраздел вpackage.swiftфайл, добавьте свои зависимости как объекты массива

      .target(
        name: "DeckOfPlayingCards",
        dependencies: ["PlayingCard", "Alamofire"]),

Это решило мою проблему. У меня также была такая же проблема с отображениемNo such module "Alamofire".Не только Alamofire, но и все остальные. Я забыл поместить туда свои зависимости.

Я надеюсь, что это поможет кому-то когда-нибудь.

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