XCODE中Signing & Capabilities中报错:No certificate for team '***' matching 'iPhone Distribution: ***' found.

年初1月10号创建的certificate证书和provisioninng profile描述文件,昨天突然发现安装APP时提示“无法安装这些APP,因为无法验证其完整性”。
不知道什么原因,怀疑是因为iOS升级导致的。
于是尝试重新打包。却在xcode中发现provisioninng profile报错:
No certificate for team '
' matching 'iPhone Distribution: ***' found. Select a different signing certificate for CODE_SIGN_IDENTITY, a team that matches your selected certificate, or switch to automatic provisioning.
我的certificate证书,provisioninng profile描述文件都在有效期。
然后上网搜索,找到以下方案:

强制刷新Xcode签名配置
在Xcode项目中:
进入 Signing & Capabilities
关闭 Automatically manage signing(取消勾选,我本来就是没勾选,所以我先勾选再取消了一下)
手动选择描述文件(Provisioning Profile)
重新勾选 Automatically manage signing
点击 Try Again 让Xcode自动修复(这步我没有)
关闭Xcode
删除缓存文件:

rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode

重启Xcode

这时provisioninng profile报错没有了。

然后执行构建(点击菜单栏Product > Archive)。

posted @ 2025-06-06 11:14  johnjackson  阅读(152)  评论(0)    收藏  举报