我有一个应用程序正在iPad上调试。
两天前,我想要调试一个相同的更新应用程序,但是我遇到了这个错误。
签署可执行文件的标识不再有效。
请验证您设备的时钟是否正确设置,并且您的签名证书没有过期。
(0xE8008018)。
我还没有iPhone开发者证书,但是我已经调试过这个游戏一次了。
无论是重新启动Xcode还是重新启动我的Mac都没有帮助。
Xcode中的解决方案:
全部下载
)附加提示:
尝试重新启动XCode,这对我有用。
在您的密钥链中证书到期时,可能会发生这种情况。
编辑:我现在推荐使用cert和sigh生成您的证书和配置文件。 这两个命令是来自KrauseFx的fastlane工具的一部分。
使用cert和sigh:
cert
sigh
传统方式:
您的配置文件已过期。
我曾经遇到过XCode 6.3的问题,以下是解决方法:
进入 XCode > Preferences > Accounts
,选择你的开发者账户,然后点击View Details...
。在窗口左下角点击refresh
按钮。它会提示你缺少一些证书。点击Request
,XCode会自动下载缺失的证书。点击Done
,这个问题就解决了。