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

Apple Pay报错:已添加Merchant ID至App ID仍提示需添加,求助排查

解决Xcode提示“Add Merchant ID to App ID”但配置已完成的问题

这种情况确实挺闹心的——明明按步骤完成了Merchant ID和App ID的关联,Xcode却还是抛出错误。结合你的描述,我整理了几个容易被忽略的排查方向,你可以逐一尝试:

  • 刷新Xcode的开发者账户缓存
    Xcode经常会缓存旧的账户配置信息,导致无法识别最新的后台更改。操作步骤:

    1. 打开Xcode,进入Xcode > Settings > Accounts
    2. 选中你的Apple开发者账户,点击左下角的-删除账户,再点击+重新添加
    3. 重启Xcode后再尝试构建项目
  • 确认App ID的Apple Pay服务已完全启用并保存
    虽然你说已经添加了Merchant ID,但有时候可能漏了最后一步保存:

    1. 登录Apple开发者后台,进入Certificates, Identifiers & Profiles > Identifiers > App IDs
    2. 找到目标App ID并点击Edit,检查Apple Pay选项下是否已勾选你的Merchant ID
    3. 确认点击过Save按钮,页面显示“Apple Pay: Enabled”且Merchant ID已正确关联
  • 更新Provisioning Profile
    旧的Provisioning Profile可能没有包含最新的Apple Pay配置:

    1. 在开发者后台进入Certificates, Identifiers & Profiles > Profiles
    2. 找到对应项目的Profile,点击Edit后重新生成并下载
    3. 在Xcode的Signing & Capabilities中选择新下载的Profile,或者让Xcode自动管理签名(开启自动管理的话,也可以手动触发刷新)
  • 检查Xcode本地的Apple Pay Capability配置
    有时候Xcode的本地配置和后台不同步:

    1. 打开项目的Signing & Capabilities标签页
    2. 找到Apple Pay capability,确认里面已添加你的Merchant ID(哪怕只有一个,也确认下Xcode是否正确显示)
    3. 如果未显示,手动添加一次后重新构建
  • 清理项目缓存后重新构建
    Xcode的缓存文件可能导致异常:

    • 按下Cmd + Shift + K清理项目
    • 按下Cmd + Option + Shift + K清理构建文件夹
    • 重启Xcode后重新编译项目

如果以上步骤都试过还是无法解决问题,可能是Apple开发者后台存在延迟或异常,建议联系Apple开发者支持协助排查。

内容的提问来源于stack exchange,提问作者Friendly-Robot

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:09:47