【发布时间】:2015-08-05 14:07:11
【问题描述】:
我正在尝试使用 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") 以下是我最新手动尝试的一些屏幕截图:
【问题讨论】:
-
Alamofire 是作为一个模块构建的吗?如果没有,您需要将框架的标头包含在桥接头中。
-
感谢您的回复。我已经通过以下方式下载了它:git submodule add github.com/Alamofire/Alamofire.git to the directory of my project。我还需要做一个桥接头吗?我没有找到任何地方,他们已经提到过,但你可能正在做一些事情......
-
由于项目本身有 Swift(我不知道它有),你不应该需要一个桥接头。在编写代码或构建代码时是否会发生“没有这样的模块”错误?您是否尝试过删除嵌入和链接二进制选项并重新添加它们?
-
当我在我的一个文件中使用 import Alamofire 语句后尝试构建项目时会发生这种情况。当我没有尝试导入任何东西时,它可以构建项目。
-
我遇到了同样的问题 stackoverflow.com/a/40360050/1804274 的解决方案成功解决了我的问题