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

应用转移后,Xcode首次上传新版本至现有App的操作问题

解决转移后App首次上传新版本的方法(Xcode 14.2)

1. 确认App Store Connect中的App状态

  • 登录App Store Connect,找到接收的目标App,确保它的Bundle ID和SKU与代码中的完全一致
  • 进入该App的「App信息」页面,确认「Bundle ID」字段已正确绑定(不可编辑状态即为已关联正确标识符)

2. 同步App标识符至当前团队

  • 登录Apple开发者中心,进入「证书、标识符和配置文件」页面
  • 搜索目标App的Bundle ID:
    • 若未找到,不要手动创建(会提示重复),返回App Store Connect的该App详情页,点击「更多」>「同步标识符」,系统会自动将该Bundle ID关联到你的团队
    • 若已存在,确认其状态为「已注册」且归属当前团队

3. 配置Xcode项目签名与Bundle ID

  • 打开Xcode项目,进入TARGETS下的App设置:
    • 在「常规」标签页,确认「Bundle Identifier」与App Store Connect中的完全匹配
    • 在「签名与功能」标签页,选择你的团队,让Xcode自动匹配对应的描述文件;若未自动匹配,手动点击「Provisioning Profile」下拉框>「下载手动配置文件」,选择对应Bundle ID的配置文件
    • 关闭再重新打开「自动管理签名」,让Xcode重新同步团队签名配置

4. 归档并上传新版本

  • 选择「Any iOS Device (arm64)」作为目标设备,执行「Product > Archive」
  • 归档完成后点击「Distribute App」,选择「App Store Connect」,按向导操作:
    • 选择「上传」选项,Xcode应自动识别到App Store Connect中已接收的目标App(因Bundle ID匹配)
    • 若仍提示创建新App记录,取消操作,确认App Store Connect中该App的转移已完成(苹果处理转移通常需1-2工作日)

5. 常见问题排查

  • 同步标识符后仍报错,检查开发者中心的「App ID」是否启用了原App的所有功能(如推送通知、iCloud等),确保配置与原App一致
  • 清理Xcode缓存:执行rm -rf ~/Library/Developer/Xcode/DerivedData,重启Xcode后重新尝试归档

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 16:56:59