无法归档Xcode项目,错误没有这样的模块' Alamofire'

时间:2016-06-09 21:21:00

标签: ios xcode swift cocoapods alamofire

我成功地通过cocoapods安装了Alamofire,并且在Xcode的设备上构建和运行应用程序时一直在使用它。现在,当我将项目归档以进行分发时,我收到错误:

  

没有这样的模块' Alamofire'

我将我的配置文件切换到我用于分发的正确的Ad Hoc配置文件,但由于我切换到使用cocoapods而不是手动安装Alamofire,我无法存档。我尝试通过设置" Build Active Architecture Only"到"不"在构建设置下,但没有运气。

4 个答案:

答案 0 :(得分:7)

之间可能存在不匹配的版本

enter image description here

和您项目的pod全球平台

enter image description here

答案 1 :(得分:0)

您需要将import Alamofire添加到swift文件

答案 2 :(得分:0)

在您的pod文件中尝试安装Alamofire

platform :ios, '9.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'Alamofire', :git=>'https://github.com/Alamofire/Alamofire'
end

我希望这会对你有所帮助。

答案 3 :(得分:0)

我有不同的错误,但结果相同。错误是由自定义构建方案引起的,该方案使用错误的配置来创建存档。正在归档报告的无法识别的库。

enter image description here

将配置更改为AdHoc_Fortex_D_Env存档后,可以识别所有库。