【发布时间】:2015-08-28 19:49:18
【问题描述】:
我使用 $ sudo gem install cocoapods 安装了 CocoaPods。
我有一个带有以下 podfile 的 swift 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 install(它似乎运行正确且没有错误消息)后,我生成了一个 Pods 文件夹,其中包含 Pods.xcodeproject 以及其他几个文件。
但是,在尝试编译项目时,我会报错,告诉我找不到我的模块。错误信息为No such module,后跟模块名称。
然后我尝试手动安装模块并确认 pod 确实无法正常工作,因为手动安装后的每个模块都可以正常工作。
我已经搜索并尝试了以下几种解决方案:
- 删除并重新安装 pod。
- 将 ruby 升级到 2.2.1
- 删除 pods 文件夹并重新运行 $ pods install。
- 清理项目。
【问题讨论】: