我正在尝试使用
Swift将Alamofire添加到一个新的XCode项目中.我觉得我已经尝试了一切.
每次我尝试添加
进口Alamofire
我得到“没有这样的模块”.
我已按照https://github.com/Alamofire/Alamofire所述尝试安装,
我尝试先手动完成,然后是Carthage和Cocoapods,但结果相同.
我已经尝试删除DerivedData文件夹并重建项目,没有任何运气.
这是一个完全干净的安装,但它不会识别框架.我已经尝试了前10个Google搜索中的建议,以及Stackoverflow上的建议(Cannot install Alamofire in new Xcode Project. “No Such module Alamofire”)以下是我最新手册中的一些截图:
解决方法
我知道这是迟到的答案,但我遇到了与Xcode 8 Swift 3.0相同的问题.我按照
this Alamofire link并手动添加了框架.它的工作正常.我的一个项目坚持’没有这样的模块’错误,我清理了派生数据(清理派生数据删除了Alamofire的源文件.我在我的项目中再次添加它;))它的工作方式就像魅力:).
按照说明
>下载Alamofire>在项目目录中拖动Alamofire项目>检查与项目相同的alamofire部署目标>转到项目常规设置,单击“嵌入式二进制文件”部分下的按钮.>您将看到两个不同的Alamofire.xcodeproj文件夹,每个文件夹都有两个不同版本的Alamofire.framework嵌套在Products文件夹中.您选择哪个Products文件夹无关紧要,但无论您选择顶部还是底部Alamofire.framework都无关紧要.>选择适用于iOS的顶级Alamofire.framework和适用于OS X的底部Alamofire.framework.>就是这样! Alamofire.framework作为目标依赖项,链接框架和嵌入式框架自动添加到复制文件构建阶段,这是构建模拟器和设备所需的全部内容.