【问题标题】:The identity used to sign the executable is no longer valid <= help me用于签署可执行文件的身份不再有效 <= help me
【发布时间】:2012-09-08 04:22:04
【问题描述】:
**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.

我在 iphone 上通过 Xcode 设备构建我的应用程序 2 天时遇到了这个错误。它以前可以正常工作。但是只有在那个iphone上构建时,其他ios设备才正常,hic。你能帮我吗:(

【问题讨论】:

  • 在设置中检查您的 iphone 日期/时间。将其切换为自动。
  • 我的 iPad 突然出现了同样的问题。我的日期/时间设置正确(自动),并且我的所有配置文件都有效且未过期:(
  • 您没有说明所有设备上的签名身份是否相同且未过期。有时我会更新签名身份,但在开发时不会将其拉到所有设备上。
  • 面临同样的问题

标签: ios certificate cydia


【解决方案1】:

您可以尝试从钥匙串中删除证书,重新启动Xcode并尝试下载它们(Xcode-Preferences-Accounts-查看详细信息)然后点击“全部下载”。

如果这不起作用打开 Xcode 帐户(Xcode-Preferences-Accounts-查看详细信息) 并右键单击证书并删除 他们。 如果有人未激活或已过期,请查看会员中心并解决该问题。

您从会员中心管理的证书仍然存在,即使您从 Xcode 中删除它们也是如此。 Xcode 会下载会员中心的所有证书。 这些证书有几个问题,大多数时候这些操作解决了我的问题。 希望它也适合你。

【讨论】:

    【解决方案2】:

    即使证书和配置文件尚未过期,也可能在您续订 iOS 程序后发生。

    只需编辑配置文件并重新选择匹配的证书。 您之前确定检查的证书可以不检查。

    【讨论】:

      【解决方案3】:

      通常强制 XCode 重新下载证书就足够了。在 XCode -> Preferences... -> Accounts -> your apple id -> View Details 下,按左下角的重新加载按钮。

      【讨论】:

        【解决方案4】:

        我需要从钥匙串中删除我的证书,然后 xcode 建议“修复问题”,一切都开始工作了。

        【讨论】:

          猜你喜欢
          • 2011-10-28
          • 1970-01-01
          • 1970-01-01
          • 2015-10-21
          • 2015-12-28
          • 2015-11-28
          • 2011-01-10
          • 2013-09-15
          相关资源
          最近更新 更多