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

Flutter项目iOS Bundle ID更新未在App Store Connect生效求助

解决Flutter项目iOS Bundle ID变更后App Store Connect不生效的问题

一、处理"App ID已被占用"的提示

  • 检查多账号/团队:如果你的Apple ID关联了多个开发者账号(个人/企业/团队),切换到其他账号的开发者后台,确认是否在其他账号下注册了com.mycompany.myapp这个ID。
  • 查看已删除标识符:在Apple开发者后台的Certificates, Identifiers & Profiles页面,找到「Deleted Identifiers」选项——删除的App ID会在此保留30天,若你的新ID在列表里,要么等待30天后彻底删除,要么恢复后再重新修改。
  • 核对拼写与大小写:Bundle ID不区分大小写,但系统会统一按小写处理,检查你输入的ID是否有拼写错误,比如误加空格、符号,或者和已存在ID仅大小写不同。

二、让新Bundle ID在App Store Connect中显示

  • 确保创建的是显式App ID:通配符App ID(比如com.mycompany.*)无法在App Store Connect中关联新应用,必须创建指定具体名称的显式ID。
  • 同步Flutter与Xcode的配置:
    • 检查ios/Runner/Info.plist中的CFBundleIdentifier字段,确认已改为新ID。
    • 打开ios/Runner.xcconfig,修改PRODUCT_BUNDLE_IDENTIFIER的值为com.mycompany.myapp,Flutter会优先使用这个配置覆盖Xcode的设置。
    • 执行flutter clean,删除ios/Pods文件夹后重新运行pod install,清除缓存的旧配置。
  • 检查Xcode的Build Settings:在Xcode中选中Runner项目,进入Build Settings,搜索「Product Bundle Identifier」,确保Debug和Release两种配置下的ID都是新的。
  • 刷新App Store Connect缓存:退出Apple ID重新登录,或使用无痕浏览器打开页面,避免页面缓存导致旧ID残留。
  • 确认账号权限与关联:确保你使用的App Store Connect账号和创建App ID的开发者账号是同一个,且你拥有Admin或App Manager级别的权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 10:18:09