Xcode 真机测试报错:Command /usr/bin/codesign failed with exit code 1

证书配置出现匹配错误一般都是把证书啥的彻底删除,再重新导入就能解决问题。

1. 打开Xcode, comand + ,   将Account中账号删除

2.退出Xcode, 前往 ~/Library/Developer/Xcode/DerivedData  和 ~/Library/MobileDevice/Provisioning Profiles 目录,将目录下的东西全部删除

3.打开钥匙串访问工具,选择'登录' - '我的证书',将你要使用的Developer证书和Distribution证书全部删除,然后选择'登录' - '密钥',将你要使用的证书相关的专用密钥和公用密钥全部删除,关闭钥匙串工具。[这些密钥如果有重复的,很有可能这就是真机调试证书报错问题所在]

4.关机重启电脑 。。。。

5.打开Xcode,command + k 清理一下, 添加开发者账号,证书啥的重新安装一遍,证书该revoke就revoke。联机测试一般就好使了.

 

以上是盲目的删除了全部有可能出现匹配问题的缓存数据,可根据实际情况选择执行其中的几步。

证书匹配失败要么就是证书没有,要么就是密钥或者证书重复了。

 

 

你可能感兴趣的:(iOS)