Swift. Не удалось создать модуль objective-c 'Alamofire'

Свежая подмодуль Vanilla для установки Alamofire, используя XCode6 и следующие указания к T. Что-то здесь просто не подходит. Ошибка, которую я получаю, это "Не удалось создать модуль > " alamofire "для импорта alamofire. Вот скриншот ошибки, которую я получаю:

enter image description here И моя конфигурация:

enter image description here

Ответ 1

Когда это произойдет, сначала создайте рамки отдельно. В вашем случае:

  • Измените схему на Alamofire
  • Сборка (⌘B)
  • Возврат к вашей схеме
  • Run

Ответ 2

Перейдите в Developer/Xcode/DerivedData и удалите папку для своей структуры. (Или просто удалить DerivedData)

Если у вас есть сборка вашего приложения в запущенном симуляторе, вам нужно удалить там приложение.

Затем очистите и постройте

Ответ 3

Удаление папки DerivedData и очистка и построение проекта решили эту проблему для меня.

Ответ 4

Это всегда работает для меня:

  • Выйти из Xcode
  • Удалить ~/Library/Developer/Xcode/DerivedData
  • Перейдите на схему фреймворков и постройте ⌘B
  • Измените схему приложений и постройте ⌘B

Ответ 5

Построить чистую работу для меня.

  • Построить чистоту для Alamo
  • Построить очистку для HTTPDemo

Ответ 6

Прокомментируйте импорт и весь код, используя его, создайте, запустите, а затем раскомментируйте. Это сработало для меня...

Ответ 7

Если эта ошибка пытается импортировать динамическую структуру, убедитесь, что структура включена в целевые зависимости.

Project > "Target" > Build Phases > Target Dependencies

Ответ 8

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

  • Cmd + B - Создает рабочую область и, возможно, создаст желаемый объект или модуль.

  • Cmd + K, а затем Cmd + B - очистить, а затем построить

  • Cmd + Shift + Option + K и Cmd + B - Очистить папку сборки

  • Закройте Xcode, удалите полученные данные, запустите Xcode и Cmd + Shift + Option + K, затем Cmd + B

Это самый чистый способ очистки полученных данных и других кешей от Xcode.

Ответ 9

Я решил эту проблему в одном из моих гибридных проектов Objective-C/Swift.

В вашем файле моста Objective-C добавьте следующую строку:

#import <Alamofire/Alamofire.h>