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
сопровождаемый именем модуля.
Затем я попытался установить модули вручную и подтвердил, что модули действительно не работают, так как каждый модуль после его ручной установки работает.
Я искал и пытался несколько решений следующим образом:
- Удалил и переустановил модуль.
- Обновлен рубин до 2.2.1
- Удалите папку pods и снова запустите установку $ pods.
- Очистить проект.
1 ответ
Больше комментарий, чем ответ, но у меня недостаточно репутации, чтобы комментировать:
Когда вы используете pod install
с your-project.xcodeproject
, он создает новый файл / папку с именем your-project.xcodeworkspace
(…project
становится …workspace
) и это новый файл, который вы должны открыть.
Вы не упомянули, знали ли вы это или нет, так что вот, пожалуйста, закройте .xcodeproject
в Xcode и откройте .xcodeworkspace
вместо этого и должно работать.