无法向AppCenter上传新Apple证书,配置分支失败
解决AppCenter iOS分支配置失败:Provisioning Profile包含旧签名证书问题
问题本质
你上传的Provisioning Profile仍关联着已过期的旧签名证书,AppCenter校验时发现证书不匹配,导致分支配置失败。
解决步骤
重新生成绑定新证书的Provisioning Profile
- 登录苹果开发者后台,找到对应App的Provisioning Profile
- 进入编辑页面,在证书列表中勾选新生成的
Apple Distribution证书,取消旧过期证书的勾选 - 保存后重新下载更新后的Provisioning Profile文件
替换AppCenter里的签名配置
- 进入AppCenter对应分支的构建配置页面,删除已有的旧证书和旧Provisioning Profile
- 上传新的分发证书(
.p12格式),输入正确的证书导出密码 - 上传刚下载的、已绑定新证书的Provisioning Profile
验证并重新构建
- 保存配置后手动触发一次分支构建,检查报错是否消失
- 若仍有问题,确认新证书有效期、Bundle ID与Provisioning Profile完全匹配,且未选错环境(分发/开发)
注意事项
- 不要直接复用旧Provisioning Profile,必须确保它和新证书绑定后再下载使用
- 导出新证书的
.p12文件时,要确认包含私钥,否则AppCenter无法正常使用
内容的提问来源于stack exchange,提问作者Juan Redondo
相关产品推荐
相关产品推荐

