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

Flutter iOS提交App Store报ITMS-90755 Invalid Binary错误如何解决

Flutter iOS上传ITMS-90755错误解决方案

ITMS-90755是Flutter 2.5.0稳定版的已知编译缺陷,打包时会错误将模拟器架构、无效调试指令包含到最终归档的App.framework中,触发苹果的二进制校验规则,可按以下步骤依次操作解决:

  • 执行全量清理重建
    进入项目根目录依次执行以下操作:
    执行清理命令:flutter clean
    手动删除ios目录下的Podfile.lock、Pods文件夹、Runner.xcworkspace文件
    执行依赖重建命令:flutter pub get
    进入ios目录执行Pod依赖更新:pod install --repo-update
  • 调整Xcode编译配置
    打开ios目录下的Runner.xcworkspace,进入Build Settings选项卡:
    • Architectures配置项,仅保留arm64作为Release模式的有效架构
    • Excluded Architectures配置项,针对Release模式添加Any iOS Simulator SDK,对应值为arm64 x86_64 i386,彻底排除模拟器相关架构
    • Enable Bitcode配置项设置为No,Flutter 2.5.x版本对Bitcode支持存在兼容性问题,关闭不影响App正常上架
  • 用Flutter命令预构建发布产物
    不要直接在Xcode中执行归档,先在项目根目录执行专用发布构建命令:
    flutter build ios --release --no-simulator
    命令执行完成后再回到Xcode执行归档、上传操作
  • 降级Flutter版本(备选方案)
    如果以上操作均无效,可临时将Flutter稳定版降级到2.2.3版本,该版本不存在该编译缺陷,待后续官方修复2.5.x系列的相关问题后再升级

内容的提问来源于stack exchange,提问作者Nitesh Kumar Congreja

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 04:12:01