Cocoapods:无法加载模块' Alamofire'作为' Alamofire'

时间:2017-06-17 18:56:48

标签: swift xcode cocoapods alamofire

更新:我解决了这个问题。请参阅下面的答案(在问题和评论下面)。

这个问题被标记为重复,但它有所不同,因为它是一个全新的错误,我无法通过任何搜索找到。

我尝试将Alamofire安装到我的XCode项目中。

根据他们的教程,我在我的系统上安装了cocoapods。 然后我导航到终端中现有xcode项目的文件夹,然后执行了:

pod init

然后我编辑了新的pod文件并添加了:

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

target 'RainyShinyCloudy' do
    pod 'Alamofire', '~> 4.4'
end

最后,我执行了命令:

pod install

我的终端告诉我安装成功。

但是当我打开.xcworkspace,创建一个新的快速类并尝试导入Alamofire时,我收到了这个错误:

enter image description here

一个可能的原因可能是我曾尝试安装早期版本的alamofire,删除它然后安装它。

但我真的不知道这有多重要。

感谢你们给我的任何帮助。

2 个答案:

答案 0 :(得分:3)

实际上它失败了,因为您尝试导入AlamoFire而不是Alamofire。进口区分大小写。

答案 1 :(得分:2)

更新:我之前发布了一个错误的答案。

但现在我确实想出来了。

我制作了一个新项目,点击项目资源管理器中我的应用名称进入设置菜单。

然后我转到位于Linked frameworks and libraries标签底部的General

我按了那个小+图标,选中了Alamofire.framework.并将状态设置为required

在此之后,清理和重建项目使错误消失。