iOS 真机测试提示"The identity used to sign the executable is no longer valid."

真机测试提示:

The identity used to sign the executable is no longer valid.
Please verify that your device’s clock is properly set, and that your signing certificate is not expired.(0xE8008018)

iOS 真机测试提示"The identity used to sign the executable is no longer valid."_第1张图片

这种情况是因为我们的证书无效了,所以会出现上面的提示,解决办法:
到应用程序中找到钥匙串,点击进去查看我的证书,你会发现那个证书报红,说是此证书已无效。

iOS 真机测试提示"The identity used to sign the executable is no longer valid."_第2张图片

之后我们点击该证书给他展开,选中两个一起删掉(我就是因为没有展开删除,所以老是从新搞过之后,还是提示那个错误),这一点很重要的,一定要展开删除!!!

删除之后,我们道Xcode中的偏好设置,重新生成证书就行;

这里写图片描述

选择我们的App ID号双击,看到一个iOS Development 后面有个reset,点击reset:

iOS 真机测试提示"The identity used to sign the executable is no longer valid."_第3张图片

不一会我们的邮箱就会收到一份苹果发的邮件”Your iOS Development certificate has been revoked.”;

我们再次回到Xcode中编译真机测试,就可以了!!! 在钥匙串中也会看到该证书有效!!!

你可能感兴趣的:(ios,错误解决,真机测试)