App Store Connect提交TestFlight审核报BETA_CONTRACT_MISSING如何解决
什么是Beta Contract
Beta Contract也就是TestFlight Beta测试协议,是苹果开发者协议中针对TestFlight公开/内部测试功能的专属附加条款,所有使用TestFlight发布测试版本的开发者都必须签署该协议才能使用相关功能。该协议会不定期更新,此前签署过的协议在苹果更新条款后会自动失效,需要重新签署才能继续使用TestFlight功能,你遇到的突发问题就是协议更新未重新签署导致的。
解决方案
按以下步骤操作即可解决:
- 使用拥有开发者账号所有者(Owner)权限的账号登录苹果开发者后台,只有所有者权限可以签署协议,普通管理员、开发者权限无操作权限
- 登录后页面顶部会自动弹出待同意的协议提示,找到对应TestFlight Beta协议的条目,阅读后完成签署即可
- 如果没有弹出提示,可直接进入「协议、税务和银行业务」板块,在待处理协议列表中找到TestFlight相关协议完成签署
- 协议签署完成后需要等待15到30分钟左右生效,生效后刷新App Store Connect页面即可正常提交TestFlight测试审核、添加测试人员
- 若生效后原有构建仍显示过期,重新上传一次新构建即可正常使用
内容的提问来源于stack exchange,提问作者x670
相关产品推荐
相关产品推荐

