"Нет такого модуля 'Alamofire' " Xcode не распознает фреймворк Alamofire
Я понимаю, что та же ошибка была задана и в других вопросах (например, здесь), но их решения не работают для меня.
Я постоянно получаю сбой сборки в моем приложении: "нет такого модуля 'Alamofire'". Я следовал инструкциям по установке cocoadocs (здесь ) для установки Alamofire, и он все еще не работает. Я убедился, что все имеет одну и ту же цель развертывания.
встроенные двоичные файлы и фреймворки
Вот мой текст подфайла.
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ‘9.2’
use_frameworks!
target 'MyApp' do
pod 'Alamofire', '~> 3.0'
end
target 'MyAppTests' do
end
target 'MyAppUITests' do
end
Кроме Того, Я снова попробовал "$ pod install " в терминале и получил следующее сообщение:
[!] The `App [Debug]` target overrides the `EMBEDDED_CONTENT_CONTAINS_SWIFT` build setting defined in `Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
После следующего предложения Сохил, что в Xcode теперь распознает модуль Alamofire, но 22 новых вопросов не возникло.
Обновление #2: Итак, я теперь на Xcode 7.3 и Swift 2.2, но я получаю новую ошибку со ссылкой на рабочую область: "LD: framework не найден Alamofire. clang: error: команда компоновщика завершилась ошибкой с кодом выхода 1 (Используйте-v, чтобы увидеть вызов)."
4 ответа:
Выполните следующие действия, и вы сможете импортировать любой swift-файл из "Pods"
1) Очистите свой проект
2) Убедитесь, что все ваши "модули" > "настройки сборки" > " Сборка активна Значение " только архитектура "равно"нет".
3) Не запускайте, просто создайте свой проект. 4) Теперь импортируйте любой файл из "Pods" в любой swift-файлНапример: импорт Alamofire
5) опять же, создайте проект, и он будет работать, как и ожидалось. Наконец, вы можете доступ к нему свойстваОбновление:
Для обновленного вопроса, я надеюсь, что вы используете Xcode 7.3, поэтому, пожалуйста, обновите
Alamofire
до Swift 2.2Надеюсь, это поможет!
Для меня решением было открыть "приложение".xcworkspace, как указано в документации cocoapods
Шаги были:
- закрыть проект
- закрыть xcode
- перейти к терминалу
- введите " open / App|.xcworkspace "
Когда я открыл Xcode, он все еще указывал на ошибку, затем я построил проект (cmd+b), и теперь все в порядке.