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

Xcode 15提交App Store遇Apple Pay配置文件权限错误求助

解决Xcode 15提交App Store时的支付权限配置问题

问题重现

提交应用至App Store时收到错误:

Profile doesn't include the com.apple.developer.payment-pass-provisioning entitlement. Provisioning profile failed qualification

应用已使用Apple Pay两年,仅升级至Xcode 15后出现此问题,已尝试:

  • 删除/Library/MobileDevice/Provisioning\ Profiles/目录下文件并重新下载配置文件
  • 生成新配置文件并上传

解决方案

1. 检查Xcode自动签名与Capabilities设置

打开Xcode项目,进入Target > Signing & Capabilities:

  • 确认Automatically manage signing已勾选
  • 检查Apple Pay capability是否正确添加,且权限列表中包含com.apple.developer.payment-pass-provisioning
  • 若该权限未显示,先移除Apple Pay capability,再重新添加

2. 验证开发者中心的App ID配置

登录Apple开发者中心:

  • 找到对应App ID,查看Capabilities中的Apple Pay是否启用,确保com.apple.developer.payment-pass-provisioning权限已被勾选(Xcode 15会要求显式启用此权限,旧版本可能自动继承)
  • 若未启用,勾选后保存,再重新生成配置文件

3. 清理Xcode缓存并重做归档

  • 执行命令清理DerivedData:rm -rf ~/Library/Developer/Xcode/DerivedData
  • 关闭Xcode后重新打开项目,重新归档时确认选择最新生成的配置文件

4. 检查本地entitlements文件

打开项目中的*.entitlements文件,确认包含以下条目:

<key>com.apple.developer.payment-pass-provisioning</key>
<true/>

如果缺失,手动添加后重新生成配置文件并归档

5. 确认Xcode 15兼容性设置

Xcode 15对签名验证更严格:

  • 确保项目Deployment Target不低于iOS 10.0(Apple Pay最低要求版本)
  • 排查是否有第三方库/插件修改了签名配置,可临时移除后测试提交

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 04:34:59