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

使用Flutter Unity Widget时Xcode归档出现在Other Items无App Store Connect选项怎么办

问题根因

Xcode 判定当前归档产物不属于可发布的 iOS 应用类型,在嵌套 Unity 子项目的 Flutter 工程中大概率是各模块的归档配置不匹配导致。

解决步骤

1. 统一配置 Skip Install 项

  • 打开 Xcode 中的 iOS 工程,依次选中所有 Target(包含 Flutter 主应用 Target、Unity 导出的 Framework Target、其他自定义子模块 Target)
  • 切换到「Build Settings」标签,搜索 Skip Install 配置项:
    • 主应用 Target 配置为 NO
    • 其余所有子模块、Framework、扩展 Target 全部配置为 YES
      注意:Unity 导出的子模块默认经常错误将该配置设为 NO,必须单独核对修改

2. 核对发布基础配置

  • 选中主应用 Target,切换到「General」标签:
    • 确认 Bundle Identifier 与你在 App Store Connect 上创建的应用包名完全一致
    • 确认 Version、Build 号不低于该包名下已上传过的历史版本号
  • 切换到「Signing & Capabilities」标签:
    • 确认绑定的开发者团队与你登录 App Store Connect 的账号所属团队一致
    • 确认使用的是正式发布证书与对应的描述文件,没有残留测试用的无效权限配置
  • 检查 Unity 子模块的 Info.plist 文件,确认没有重复声明与主应用冲突的 Bundle 版本、签名相关配置

3. 清理缓存重新归档

  • 执行 Xcode 顶部菜单「Product」→「Clean Build Folder」,或按下快捷键 Command + Shift + K 清理构建缓存
  • 关闭 Xcode,删除项目 ios 目录下的 DerivedData 文件夹、build 文件夹
  • 终端执行 Flutter 发布构建命令:flutter build ios --release
  • 构建完成后重新打开 Xcode 执行 Archive 操作

完成以上操作后生成的归档文件会自动归类到「iOS Apps」分类,分发选项列表会正常展示 App Store Connect 入口。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 19:45:03