App Store Connect上传报错:无cloud-managed distribution certificates访问权限如何解决

核心原因说明
开启Xcode的Automatically manage signing功能时,Xcode默认优先调用苹果云托管的签名资产完成打包,该能力的权限和你本地手动安装的证书、普通的Certificates, Identifiers & Profiles访问权限属于两套独立体系,因此你之前完成的两项排查无法覆盖该报错场景。
解决方案步骤
- 联系你的开发者团队Account Holder或Admin,在App Store Connect为你开通云托管分发证书权限
管理员操作路径:登录App Store Connect→进入「用户和访问」模块→找到你的账号条目→点击「编辑访问权限」→在「开发者资源」分类下,勾选「云管理签名证书」权限,保存后等待10分钟左右权限生效
- 权限生效后,重新登录Xcode绑定的开发者账号:打开Xcode顶部菜单
Xcode→Settings→Accounts→选中对应开发者ID,点击左下角减号移除后重新添加登录 - 清理本地旧签名缓存:打开访达,按
Command+Shift+G输入路径~/Library/MobileDevice/Provisioning Profiles,删除该目录下所有旧描述文件,之后重启Xcode - 重新打开项目,确认
Automatically manage signing处于勾选状态,选择对应开发团队,等待Xcode自动拉取云托管签名资产后,重新尝试上传即可
临时规避方案
如果暂时无法申请到云托管签名证书权限,可以关闭项目的Automatically manage signing选项,手动选择你本地已经安装好的有效分发证书和对应描述文件进行打包上传,无需依赖云托管签名能力。
内容的提问来源于stack exchange,提问作者Ric Santos
相关产品推荐
相关产品推荐

