【问题标题】:Cannot Archive Xcode Project, Error No such module 'Alamofire'无法存档 Xcode 项目,错误没有这样的模块“Alamofire”
【发布时间】:2016-10-10 17:19:36
【问题描述】:

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

没有这样的模块'Alamofire'

我将我的配置文件切换到了我一直用于分发的正确 Ad Hoc 配置文件,但是自从我切换到使用 cocoapods 而不是手动安装 Alamofire 之后,我一直无法存档。我试图通过在构建设置下将“仅构建活动架构”设置为“否”来修复,但没有运气。

【问题讨论】:

    标签: ios xcode swift cocoapods alamofire


    【解决方案1】:

    之间有可能不匹配的版本

    为您的项目提供 pod 全球平台

    【讨论】:

    • 拯救我的一天!这应该被选为答案。
    【解决方案2】:

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

    【讨论】:

    • clean build 并按住 Alt 再次单击 clean build,它应该消失了
    【解决方案3】:

    在你的 pod 文件中试试这个以安装 Alamofire

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

    希望对你有所帮助。

    【讨论】:

      【解决方案4】:

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

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

      【讨论】:

        猜你喜欢
        • 2014-11-07
        • 2016-09-19
        • 2019-01-27
        • 2018-10-23
        • 2018-01-17
        • 2016-07-24
        • 2016-01-04
        • 2021-07-08
        • 2017-09-28
        相关资源
        最近更新 更多