博客> 真机调试出现The certificate used to sign “AppName” has either expired or has been revoked. An updated certificate is required to sign and install the application的解决办法
真机调试出现The certificate used to sign “AppName” has either expired or has been revoked. An updated certificate is required to sign and install the application的解决办法
2017-11-20 20:52 评论:0 阅读:254 梧桐一叶
真机调试证书问题

当某一天真机调试时Xcode突然弹出标有下面这段英文的对话框的时候The certificate used to sign “AppName” has either expired or has been revoked. An updated certificate is required to sign and install the application,千万不要紧张,尤其是初学者,这只是一个简单的证书问题。

下面把导致这个问题的原因及解决办法列举如下: 一、either expired or has been revoked意思证书过期或者被revoke,被撤销了。 这个时候,你可以登录开发者账号查看,如果发现所使用的证书显示已过期,要重新生成证书(生成证书的步骤不在此赘述),下载,重新运行Xcode,就可以了;如果发现证书没有过期,可能是被哪个小伙伴reset了,重新下载,安装,重新运行Xcode,就可以了

二、如果上述两种方法都尝试过了,运行Xcode仍然弹出The certificate used to sign “AppName” has either expired or has been revoked. An updated certificate is required to sign and install the application,那就是要逼我放大招了,使用最根本的解决办法: 1、打开Xcode,点击Xcode->Preferences->Accounts 2、找到自己的账号,点击 “View Details” 3、在Provisioning Profiles列表中右键点击任意一个,选择Show in finder在文件夹中打开,可以看到所有证书,将他们全部删除 4、再次进入第三步骤的界面,选择左下方的Download All按钮,全部下载 5、在Xcode工程中,进入TARGETS->Build Settings,搜索Code Signing,Provisioning Profile选择Automatic,重新运行Xcode ,问题解决

收藏
1
sina weixin mail 回到顶部