用于签署可执行文件的身份不再有效 [英] The identity used to sign the executable is no longer valid

查看:18
本文介绍了用于签署可执行文件的身份不再有效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个正在 iPad 上调试的应用程序.2 天前,我想调试相同的更新应用程序,但出现此错误.

I have an application that I am debugging on iPad. 2 days ago I wanted to debug a same updated application but I am having this error.

用于签署可执行文件的身份不再有效.

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).

(0xE8008018).

我还没有 iPhone 开发者证书,但我已经调试过这个游戏了.

I don't have iPhone Developer certificate yet, but I have debugged this game once.

推荐答案

重新启动 Xcode 或重新启动我的 Mac 都没有帮助.

Neither restarting Xcode nor restarting my Mac helped.

Xcode 中的解决方案:

Solution within Xcode:

  1. 在 Xcode 中,转到首选项 --> 帐户 --> 查看详细信息
  2. 按 + 符号并选择 iOS 开发
  3. 按下左下角的刷新按钮(在Xcode 7中称为Download all)

附注:

  • 有时删除无效的配置文件也可能有帮助:右键单击 -> 移至垃圾箱
  • 我在注册成为 Apple 开发人员整整一年后才看到此错误.

这篇关于用于签署可执行文件的身份不再有效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆