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

Flutter版本更新至1.0.1+2后Xcode Archive报错求助

Flutter iOS Archive 版本更新后报错排查方案
  • 统一版本配置,避免多文件手动修改冲突
    只需要修改pubspec.yaml中的版本字段:

    version: 1.0.1+2
    

    执行flutter build ios --release让Flutter自动同步Xcode、Android相关配置,不要同时手动修改Xcode、local.properties、build.gradle,多文件手动修改极易导致版本不匹配。同步完成后打开Xcode,确认Runner/General/Identity里的Version和Build号是否一致,不一致直接在这里修正即可。

  • 针对Xcode Archive报错的具体排查步骤

    • 检查签名配置:切换到Runner项目的Signing & Capabilities页面,确认Release模式下的Team、Provisioning Profile是否有效,有没有过期。
    • 清理Xcode缓存:通过Xcode菜单栏的Product > Clean Build Folder清理缓存,之后重启Xcode再尝试Archive。
    • 排查依赖问题:执行flutter pub outdated查看依赖是否存在版本不兼容,尤其是iOS相关插件,更新到兼容版本后重新执行flutter pub get。
    • 聚焦具体报错日志:Archive时的报错信息是关键,比如Undefined symbol可能是插件集成问题,Code Signing Error则是签名配置错误,根据具体提示针对性解决。
  • 特殊场景处理

    • 如果怀疑Flutter版本兼容问题,切换到稳定版:执行flutter channel stable,再运行flutter upgrade更新到最新稳定版。
    • 检查Info.plist配置:确认文件中的CFBundleShortVersionString(对应Version)和CFBundleVersion(对应Build)是否与pubspec.yaml中的版本一致,若不一致手动修正。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 13:42:37