没有这样的模块“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”、“SwiftyJson”、“UiKiT”
如何防止“没有这样的模块'Alamofire'”作为Xcode中的错误?