You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AppDelegate.swift时XCode archive报错No such module flutter_downloader如何解决

XCode archive时报错'No such module flutter_downloader'排查解决步骤
  • 第一步:重新同步Flutter与iOS依赖
    先在项目根目录依次执行以下命令:

    flutter clean
    flutter pub get
    cd ios
    pod deintegrate
    rm Podfile.lock
    pod install --repo-update
    

    操作完成后确认pubspec.yaml中flutter_downloader的依赖声明没有拼写错误,版本适配当前Flutter SDK。

  • 第二步:校正XCode打开方式与构建设置
    必须打开ios目录下后缀为.xcworkspace的文件,不要直接打开.xcodeproj文件,否则Pod依赖不会被加载。
    进入XCode项目的Build Settings界面,找到「Search Paths」分类,确认Framework Search Paths中已经添加$(inherited)参数,没有则手动补充。

  • 第三步:适配芯片架构(M1/M2系列Mac适用)
    打开ios目录下的Podfile,在post_install代码块补充架构配置,修改后如下:

    post_install do |installer|
      installer.pods_project.targets.each do |target|
        flutter_additional_ios_build_settings(target)
        # 新增以下三行配置
        target.build_configurations.each do |config|
          config.build_settings['ONLY_ACTIVE_ARCH'] = 'NO'
        end
      end
    end
    

    配置完成后回到ios目录重新执行pod install再尝试归档。

  • 第四步:缓存问题修复
    临时删除AppDelegate.swift中import flutter_downloader的导入语句,先执行一次归档操作,构建成功后再重新添加导入语句,可解决大部分缓存导致的模块识别异常。


内容的提问来源于stack exchange,提问作者Milan Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 04:09:04