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

Codemagic发布Flutter iOS应用失败,报Asset validation failed错误求助

iOS发布失败(错误码STATE_ERROR.VALIDATION_ERROR.90161)解决方案

错误核心原因

提交App Store时使用的配置文件无效,缺少绑定的分发签名证书,且未使用正确的App Store分发类型配置文件。

解决步骤

  • 检查Codemagic签名配置
    • 确认工作流的iOS签名模块已正确关联Apple Developer账户,账户需拥有com.project.package.name这个bundle ID的分发权限。
    • 确保签名类型选择的是App Store分发,而非开发/临时分发。
  • 验证Apple Developer后台资源
    • 登录开发者后台,检查对应bundle ID的App Store分发配置文件状态:
      • 确认配置文件已绑定有效的iOS分发证书(iOS Distribution Certificate),若证书过期或缺失,重新生成证书并更新配置文件。
      • 确保配置文件未被撤销,状态为"Active"。
  • 清理缓存重新构建
    • 在Codemagic工作流中开启"清理构建缓存",重新触发构建与发布,避免旧的无效配置文件残留。
  • 核对Xcode项目配置
    • 打开iOS目录下的Runner.xcworkspace,切换到Release配置,确认Signing & Capabilities中开启了"Automatically manage signing",且团队选择正确的开发者团队。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 19:27:16