【问题标题】:Problem when deploy to real device: The identity used to sign the executable is no longer valid [closed]部署到真实设备时的问题:用于签署可执行文件的身份不再有效[关闭]
【发布时间】:2011-01-10 20:06:21
【问题描述】:

如何解决这个问题,请帮忙:

更多详情,请查看此图片:detail image

【问题讨论】:

    标签: iphone cocoa-touch xcode


    【解决方案1】:

    我尝试了一些方法,包括重新启动(iPhone 和 Xcode),但如果您遇到此问题,可以执行以下操作:

    • 进入 Keychain Access,找到您的开发者资料,将其删除,然后从开发者会员中心重新下载。
    • 在 Xcode 中,转到 Preferences -> Accounts 并删除您的 Apple ID,然后重新添加。
    • 就我而言,执行上述操作将触发 Xcode 为我创建一个新证书。我只是这样做了,它奏效了。

    【讨论】:

    • 删除帐户并将其重新添加对我有用
    【解决方案2】:

    假设您的计算机上的时钟设置正确,您的证书似乎已过期。打开钥匙串访问应用程序并查看您在开发者门户上生成的证书的详细信息。如果证书已过期,那么您需要从门户网站创建一个新证书,下载并将其安装在您的计算机上。然后,您需要在项目设置中修改签名代码的身份以反映您的新证书。

    【讨论】:

    • 我已经从钥匙串中删除了过期的证书。现在它工作正常
    猜你喜欢
    • 2011-10-28
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 2015-10-21
    • 2015-12-28
    • 2015-11-28
    • 2022-01-19
    相关资源
    最近更新 更多