2017-06-17 23 views
0

更新:我解决了这个问题。请参阅下面的答案(在问题和评论下面)。Cocoapods:无法将模块'Alamofire'加载为'Alamofire'

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


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

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

pod init

然后我编辑了新的吊舱文件,并补充说:

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,删除它然后安装了这个。

但我真的不知道这怎么重要。

谢谢你们可以给我的任何帮助。

+0

可能重复的[“没有这样的模块'Alamofire'”Xcode不会识别Alamofire框架](https://stackoverflow.com/questions/36417151/no-such-module-alamofire-xcode-wont-recognize- alamofire-framework) –

+0

请检查以上答案。它已经被解决了,如果不在那里评论! –

+0

我相信我的问题与其他人不同。他们的错误都是“没有这样的模块Alamofire”的形式,虽然我说不能加载'Alamofire'。它可能是相似的,但我已经尝试过他们的解决方案,他们不适合我。 –

回答

1

更新:我之前发布的答案是错误的。

但现在我真的明白了。

我做了一个新项目,在项目浏览器中点击我的应用程序的名称,进入设置菜单。

然后我去了Linked frameworks and libraries这是在General标签的最底部。

我按下那个小+图标,选择Alamofire.framework.和状态设置为required

在此之后,清理并重建项目做出的错误消失。

2

其实它失败了,因为你试图导入AlamoFire而不是Alamofire。进口区分大小写。

+0

多么愚蠢的错误..我也是这样做的。 :) – Machado