CocoaPods pod установить. Модули не могут быть импортированы

Я установил CocoaPods с помощью $ sudo gem install cocoapods,

У меня есть быстрый проект Xcode со следующим подфайлом

platform :ios, '8.2'
use_frameworks!

target 'Clover' do

pod 'Alamofire', '~> 1.2'
pod 'SwiftyJSON', '~> 2.2'
pod 'ObjectMapper', '~> 0.12'
pod 'ImageLoader', '~> 0.3.0'
pod 'SVProgressHUD'

end

target 'CloverTests' do

end

После того, как я запустил установку pod, которая, кажется, работает правильно без сообщений об ошибках, у меня есть Pods папка сгенерирована с Pods.xcodeproject наряду с несколькими другими файлами.

Тем не менее, при попытке скомпилировать проект, я ошибаюсь, сообщая, что мои модули не найдены. Сообщение об ошибке No such module сопровождаемый именем модуля.

Затем я попытался установить модули вручную и подтвердил, что модули действительно не работают, так как каждый модуль после его ручной установки работает.

Я искал и пытался несколько решений следующим образом:

  1. Удалил и переустановил модуль.
  2. Обновлен рубин до 2.2.1
  3. Удалите папку pods и снова запустите установку $ pods.
  4. Очистить проект.

1 ответ

Решение

Больше комментарий, чем ответ, но у меня недостаточно репутации, чтобы комментировать:

Когда вы используете pod install с your-project.xcodeproject, он создает новый файл / папку с именем your-project.xcodeworkspace (…project становится …workspace) и это новый файл, который вы должны открыть.

Вы не упомянули, знали ли вы это или нет, так что вот, пожалуйста, закройте .xcodeproject в Xcode и откройте .xcodeworkspace вместо этого и должно работать.

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