今天在真机调试时遇到的"The identity used to sign the executable is no longer valid"

来源:互联网 发布:php单例模式数据库 编辑:程序博客网 时间:2024/06/07 00:54

网上找了一下,也有人遇到同样的问题,但是都没有对应的解决方法。刚刚尝试了好久,总算可以了。

首先去iTunes developer上看一下provisioning profiles里有没有过期的,有过期的话Edit对应的条目就行,然后那个证书就是未过期的了。确认证书未过期后,有些帖子说要下载下来安装这个证书,后来我发现有更方便的方法。

打开Xcode/Preferences/Accounts,然后点击右下角的View Details,出现下面的对话框。

在Provisioning Profiles里都是安装过的证书,我直接全部删掉了,不过理论上来说,删除对应项目的证书就可以了。然后点击iOS Development右边的那个Reset,它就会把你所有tunes developer网站上,证书界面上的所有证书都下载下来。

这个时候在run一下,就OK了。至少我这么解决了。。

0 0
原创粉丝点击