Не удается импортировать Alamofire
Я пытаюсь импортировать Alamofire внутри моего класса, но я получаю сообщение об ошибке Cannot load underlying module for 'Alamofire'
. Я сделал те же шаги, импортируя другую библиотеку (SwiftyJSON), и она работала хорошо. Это мой podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'SwiftyJSON', '~> 2.2.0'
pod 'Alamofire', '~> 1.2'
end
target 'MyAppTests' do
pod 'SwiftyJSON', '~> 2.2.0'
pod 'Alamofire', '~> 1.2'
end
тогда я использую $ pod install
и я могу найти Alamofire как модуль под стручками.
когда я ставлю в своем классе import Alamofire
, он не найден (но SwiftyJSON есть).
что я делаю не так?
4 ответов
об этой проблеме уже сообщалось на Github:https://github.com/Alamofire/Alamofire/issues/441
возможные исправления, указанные здесь:
- Продукт -> Очистить
- Перезапустить Xcode
любой другой, имеющий эту проблему, мог забыть один шаг.
вам может потребоваться связать Alamofire (или SwiftyJSON) с вашим проектом.
проект > цель > общие > связанные фреймворки и библиотеки:
в моем случае моя версия ios была другой, в файле pod
platform :ios, '10.0'
и я строю проект, используя 8.0
после восстановления моего проекта с указанной версией pod в моем проекте ошибка исчезла.