繁体   English   中英

CocoaPods吊舱安装。 无法导入模块

[英]CocoaPods pod install. Modules cannot be imported

我通过使用$ sudo gem install cocoapods安装了CocoaPods。

我有一个带有以下Podfile的快捷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.xcodeproject生成的Pods文件夹以及其他几个文件。

但是,在尝试编译项目时,我会遇到错误,告诉我找不到我的模块。 错误消息是“ No such module后跟模块名称”。

然后,我尝试手动安装模块,并确认在每个模块手动安装后,pod确实不起作用。

我已经搜索并尝试了以下几种解决方案:

  1. 删除并重新安装pod。
  2. 升级红宝石到2.2.1
  3. 删除pods文件夹,然后重新运行$ pods install。
  4. 清理项目。

评论多于答案,但我没有足够的声誉来评论:

当将pod installyour-project.xcodeproject ,它将创建一个名为your-project.xcodeworkspace的新文件/文件夹( …project变成…workspace ),这是您应该打开的新文件。

您没有提到您是否知道,所以您可以开始:在Xcode中关闭.xcodeproject ,然后打开.xcodeworkspace ,它应该可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM