"Нет такого модуля '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 12

4 ответа:

Выполните следующие действия, и вы сможете импортировать любой swift-файл из "Pods"

1) Очистите свой проект

2) Убедитесь, что все ваши "модули" > "настройки сборки" > " Сборка активна Значение " только архитектура "равно"нет".

3) Не запускайте, просто создайте свой проект. 4) Теперь импортируйте любой файл из "Pods" в любой swift-файл

Например: импорт Alamofire

5) опять же, создайте проект, и он будет работать, как и ожидалось. Наконец, вы можете доступ к нему свойства

Обновление:

Для обновленного вопроса, я надеюсь, что вы используете Xcode 7.3, поэтому, пожалуйста, обновите Alamofire до Swift 2.2

Надеюсь, это поможет!

Пожалуйста, проверьте этот скриншот и сравните с настройками сборки пусть это будет полезно для вас

Введите описание изображения здесь

Для меня решением было открыть "приложение".xcworkspace, как указано в документации cocoapods

Шаги были:

  1. закрыть проект
  2. закрыть xcode
  3. перейти к терминалу
  4. введите " open / App|.xcworkspace "

Когда я открыл Xcode, он все еще указывал на ошибку, затем я построил проект (cmd+b), и теперь все в порядке.

Целевой объект переопределяет параметр построения OTHER_LDFLAGS.

Используйте флаг $(inherited) в TARGENTS - > Build Settings -> Framework Search Paths