ios - CocoaPods pod 安装。无法导入模块

标签 ios swift cocoapods

我使用 $ 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 确实无法正常工作,因为每个模块在手动安装后都可以正常工作。

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

  1. 删除并重新安装 pod。
  2. 将 ruby​​ 升级到 2.2.1
  3. 删除 pods 文件夹并重新运行 $ pods install。
  4. 清理项目。

最佳答案

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

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

你没有提到你是否知道,所以你开始吧:关闭 Xcode 中的 .xcodeproject 并打开 .xcodeworkspace 它应该可以工作.

关于ios - CocoaPods pod 安装。无法导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30809206/

相关文章:

ios - 为什么不调用 UIViewControllerTransitioningDelegate 的 presentationControllerForPresentedViewController 方法?

iOS视频文件在应用程序启动时自动播放

swift - CMPedometer 在 Swift 2.0 中出现错误

ios - pod 安装失败,错误为 : Library (from `../` )` required by ` Podfile` when pod install in iOS

ios - 为 Xcode Pods 文件夹添加 Git Ignore 不起作用

ios - Xcode 测试版 4 : Can't create a Bot - Crashes every time

ios - 无法使用 iOS 默认相机应用程序捕获视频。 Xamarin.iOS

ios - 浮点值用双引号从 [String : AnyObject] in swift

ios - Spritekit - Tableview 滚动中断

ios - CocoaPods - [!] `xcproj` 工具接触项目失败