"没有这样的模块'Alamofire'"将无法识别框架

Fed*_*ler 7 xcode ios swift alamofire

我正在尝试使用Swift将Alamofire添加到一个新的XCode项目中.我觉得我已经尝试了一切.

每次我尝试添加

进口Alamofire

我得到"没有这样的模块".

我已经尝试按照https://github.com/Alamofire/Alamofire上的说明安装它,我尝试先手动完成,然后是Carthage和Cocoapods,但结果相同.

我尝试删除DerivedData文件夹并重建项目,没有任何运气.

这是一个完全干净的安装,但它不会识别框架.我已经尝试了前10个Google搜索中的建议和Stackoverflow(无法在新的Xcode项目中安装Alamofire."没有这样的模块Alamofire")以下是我最新手册中的一些截图:

一般水龙头

依赖

小智 2

我知道这是迟到的答案,但我在 Xcode 8 Swift 3.0 中遇到了同样的问题。我按照这个 Alamofire 链接并手动添加了框架。它工作正常。我的一个项目陷入了“没有这样的模块”错误,我清理了派生数据(清理派生数据删除了 Alamofire 的源文件。我在我的项目中再次添加了它;))并且它的工作方式就像魅力:)。

遵循指示

  1. 下载阿拉莫火
  2. 将 Alamofire 项目拖到您的项目目录中
  3. 检查与您的项目相同的 alamofire 部署目标
  4. 转到项目常规设置,单击“嵌入式二进制文件”部分下的 + 按钮。
  5. 您将看到两个不同的 Alamofire.xcodeproj 文件夹,每个文件夹都有两个不同版本的 Alamofire.framework 嵌套在 Products 文件夹中。选择哪个 Products 文件夹并不重要,但选择顶部还是底部的 Alamofire.framework 确实很重要。
  6. 对于 iOS,选择顶部的 Alamofire.framework,对于 OS X,选择底部的 Alamofire.framework。
  7. 就是这样!Alamofire.framework 在复制文件构建阶段自动添加为目标依赖项、链接框架和嵌入式框架,这是您在模拟器和设备上构建所需的全部内容。