微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ios – “没有这样的模块’Alamofire’”将无法识别框架

我正在尝试使用 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作为目标依赖项,链接框架和嵌入式框架自动添加到复制文件构建阶段,这是构建模拟器和设备所需的全部内容.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐