没有这样的模块“Alamofire”

Posted

技术标签:

【中文标题】没有这样的模块“Alamofire”【英文标题】:No Such Module 'Alamofire' 【发布时间】:2016-10-07 22:45:16 【问题描述】:

我使用他们 GitHub 上的教程手动安装了 alamofire。在我不小心将以前的 Alamofire.xcodeproj 更改为 ParkR.xcodeproj 之前,它一直运行良好。从那以后,我收到了错误。

No Such Module 'Alamofire'

我将非常感谢任何能够解决这个问题的人,因为我完成项目的时间非常有限,而且这个错误已经让我停止了 5 个多小时!谢谢!

【问题讨论】:

我很少使用 xcode 并且与您的项目没有任何关系,但是您是否尝试过完整的清理和构建? 是的,我创建了新项目并重新安装了 alamofire,但同样的问题仍然存在! hmm,你检查过其他类似的问题吗,我看到几个可能相关或有帮助的***.com/search?q=No+such+Module+Alamofire 【参考方案1】:

您可以使用 cocoapod 依赖管理器以另一种方式完成此操作。这将需要大约 10 分钟的时间来完成。创建一个新项目,只需按照以下步骤操作: 1.打开终端,直接写命令安装cocoapod

 $ gem install cocoapods 
or $ sudo  gem install cocoapods   

    然后在终端上转到您的项目路径。

    $ cd "写下你的项目路径或者直接拖拽终端上的项目文件夹"

    现在通过命令创建 pod 文件

    $ pod 初始化

4 .打开 pod 文件并在您的情况下写下您的依赖项名称,例如“pod 'Alamofire'”。打开 pod 文件

$ open -a xcode podfile 

然后将以下内容复制到您的 pod 文件中(不要忘记更改您的

target name , if you are pasting this) 

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

target '<Your Target Name>' do
    pod 'Alamofire',
end

    现在,通过

    安装你的依赖项

    $ pod 安装

    一旦依赖安装成功。关闭项目并打开新创建的 .XCWORKSPACE 文件。并在您的班级顶部写上 import Alamofire 。一切顺利,谢谢

【讨论】:

以上是关于没有这样的模块“Alamofire”的主要内容,如果未能解决你的问题,请参考以下文章

导入 Alamofire 3.4 - 没有这样的模块“Alamofire”

没有这样的模块“Alamofire”

没有这样的模块“Alamofire”、“SwiftyJson”、“UiKiT”

如何防止“没有这样的模块'Alamofire'”作为Xcode中的错误?

Xcode 8 和 Swift 3 中没有这样的模块 Alamofire

出现错误:使用 Alamofire.playground 时没有这样的模块“Alamofire”