Xcode 11创建免费provisioning profile时出现Error Invalid csrContent错误
Xcode 11 免费Provisioning Profile创建报错/无有效代码签名身份修复方案
- 第一步:修正根证书信任配置
打开钥匙串访问,切换左上角至「系统」钥匙串、「证书」分类,找到Apple Worldwide Developer Relations Certification Authority根证书,右键选择「显示简介」,展开「信任」栏,将所有信任选项改为「使用系统默认值」,修改后重启钥匙串与Xcode。 - 第二步:清理本地无效的旧开发者身份
切换到钥匙串的「登录」钥匙串,搜索所有前缀为Apple Development、iPhone Developer的证书,全部删除,删除时确认同步移除关联的私钥。 - 第三步:触发Xcode重新生成签名证书
打开Xcode偏好设置-「账户」页,选中你绑定的Apple ID,点击右下角「管理证书」,点击左下角+按钮,选择「Apple Development」类型,等待Xcode自动生成并下载证书到本地钥匙串。 - 第四步:验证修复结果
终端执行命令security find-identity -v -p codesigning,正常会返回1条有效代码签名身份记录,此时回到项目中勾选「自动管理签名」即可自动生成免费Provisioning Profile。
异常排查:若执行完以上步骤仍无有效身份,检查系统日期时间是否开启自动同步,本地时间偏差超过15分钟会导致证书校验失败,被判定为无效。
内容的提问来源于stack exchange,提问作者UN NAINCONNU
相关产品推荐
相关产品推荐

