You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

iOS App ID设置中In-App Purchase复选框置灰无法启用的咨询

解决In-App Purchase复选框无法勾选的问题

兄弟,我之前也踩过这个坑,给你几个实际有效的排查步骤:

1. 先确认账户权限

如果是团队开发者账户,你得确保自己的账号有App ID管理权限。普通成员账号经常会被限制修改这类核心配置,找管理员给你开权限试试。

2. 检查App ID类型是否正确

如果你的App ID是通配符格式(比如com.yourteam.*),那In-App Purchase的复选框本来就是灰色的——通配符App ID不支持这类需要单独绑定的功能。你得把它改成显式App ID,完全匹配你的项目bundle id(比如com.yourteam.yourappname),改完之后应该就能勾选了。

3. 强制同步Xcode与开发者后台的配置

有时候Xcode的同步会抽风,试试这个操作:

  • 彻底关闭Xcode(包括后台进程,别只点叉号)
  • 打开Keychain Access,删掉所有和Apple Developer相关的证书、密钥
  • 重新打开Xcode,进入项目的Signing & Capabilities页面,先关掉In-App Purchase,保存项目,然后再重新开启,等Xcode自动同步到开发者后台

4. 换个思路:直接在App Store Connect配置内购

其实App ID里的In-App Purchase开关不是必须的,只要你在Xcode里开了Capabilities,并且在App Store Connect里创建了内购商品,审核的时候是完全认可的。你可以先去App Store Connect添加好内购项目,过几个小时再回来刷新开发者后台,说不定开关自己就亮了。

5. 最后一招:找Apple官方支持

如果以上方法都没用,那大概率是开发者后台的缓存或者账户异常。直接提交Apple Developer支持工单,他们能后台帮你排查配置问题,比咱们自己瞎试快多了。

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

火山引擎 最新活动