之前我的App在进行真机运行的时候出现了个错误,在这里贴出来,做个笔记,也希望跟大家分享一下解决办法。
错误提示:
The certificate used to sign "AppName" has either expired or has been revoked
在Xcode真机调试开发过程中,无论是使用个人证书或者是企业证书,经常会遇到这样的问题:
The certificate used to sign "XXX" has either expired or has been revoked. An
updated certificate is required to sign and install the application.```
刚开始在key里删除证书,在Xcode中fix一下,好像问题也不大。
但是最近频发发生这样的事情,有时候需要耗费很久才能在搞定。
后来在stack overflow找到一个帖子,是这样解决的:
http://stackoverflow.com/questions/36689116/certificate-has-either-expired-or-has-been-revoked
clean 一下: Shift(⇧)+Command(⌘)+K or Select Product > Clean
然后 Xcode Menu> Preference
选择 Account > Team > View Details
选择一个 Provisioning Profile
右键 > Select Show in Finder.
然后把配置文件全部删除
然后再重新Download所有的Provisioning Profile
现在在重新运行应该就可以了,前提是你在开发者中心的网站上把证书和配置文件全都设置正确。