证书配置出现匹配错误一般都是把证书啥的彻底删除,再重新导入就能解决问题。
1. 打开Xcode, comand + , 将Account中账号删除
2.退出Xcode, 前往 ~/Library/Developer/Xcode/DerivedData 和 ~/Library/MobileDevice/Provisioning Profiles 目录,将目录下的东西全部删除
3.打开钥匙串访问工具,选择'登录' - '我的证书',将你要使用的Developer证书和Distribution证书全部删除,然后选择'登录' - '密钥',将你要使用的证书相关的专用密钥和公用密钥全部删除,关闭钥匙串工具。[这些密钥如果有重复的,很有可能这就是真机调试证书报错问题所在]
4.关机重启电脑 。。。。
5.打开Xcode,command + k 清理一下, 添加开发者账号,证书啥的重新安装一遍,证书该revoke就revoke。联机测试一般就好使了.
以上是盲目的删除了全部有可能出现匹配问题的缓存数据,可根据实际情况选择执行其中的几步。
证书匹配失败要么就是证书没有,要么就是密钥或者证书重复了。