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)。
喜欢的话,请点赞,转发、收藏、评论,谢谢!

浙公网安备 33010602011771号