无法导入 Alamofire

Can't import Alamofire

我试图在我的 class 中导入 Alamofire,但我收到了错误消息 Cannot load underlying module for 'Alamofire'。我在导入另一个库 (SwiftyJSON) 时执行了相同的步骤,并且运行良好。这是我的播客文件:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
    pod 'SwiftyJSON', '~> 2.2.0'
    pod 'Alamofire', '~> 1.2'
end

target 'MyAppTests' do
    pod 'SwiftyJSON', '~> 2.2.0'
    pod 'Alamofire', '~> 1.2'
end

然后我使用$ pod install,我可以在Pods下找到作为模块的Alamofire。

当我输入 class import Alamofire 时,找不到它(但 SwiftyJSON 是)。

我做错了什么?

此问题已在 Github 上报告:https://github.com/Alamofire/Alamofire/issues/441

那里提到的可能修复:

  • 产品 -> 清洁
  • 重启Xcode

遇到此问题的其他任何人都可能忘记了一步。

您的项目可能需要 link Alamofire(或 SwiftyJSON)。

项目 > 目标 > 常规 > 链接的框架和库:

检查 Alamofire 文档并查看所需的 xcode 版本是否与您的相同。

就我而言,我的 ios 版本不同,在 pod 文件中

platform :ios, '10.0'

并且我使用 8.0

构建项目

在我的项目中使用指定版本的 pod 重建我的项目后,错误消失了。