【问题标题】:Signature invalid only for ad hoc签名仅对临时无效
【发布时间】:2011-02-15 16:30:09
【问题描述】:

我不确定我的 ad hoc 发生了什么变化,但在尝试安装时出现此错误:

应用程序未通过协同签名验证。签名无效,或未使用 Apple 提交证书签名。 (-19011)

设备调试构建良好。与我的临时配置文件关联的证书要到 2011 年才会过期。我搜索了谷歌,但没有找到任何适用的解决方案,除了一些关于删除和重新创建证书的提及。在我下山之前,有没有人经历过并解决了这个问题?

我正在使用 Xcode 3.2.3 并针对 sdk 3.0 进行构建。

【问题讨论】:

  • 在 iTunes 中删除和重新安装配置文件只需拖放即可。我会重新下载配置文件并走那条路。我以前也遇到过这种情况,实际上重启解决了这个问题……先试试吧。
  • 我已经重新下载了配置文件,但是 xcode 在构建后仍然给出同样的警告。
  • 实际上,这现在可以工作了,即使 xcode 仍然在临时构建中给出验证错误。把它作为答案,我会标记它。

标签: iphone cocoa-touch xcode iphone-sdk-3.0


【解决方案1】:

有时我也会遇到这个问题。您的手机上有过期的个人资料吗?我发现有时过期的配置文件(即使它用于不同的应用程序)会导致无法安装调试版本。

如果一切都失败了,请从 Apple 的 Keychain Access 中删除与您的开发者帐户关联的所有证书。为自己获取一个新证书,并修改配置文件以反映新证书。这是一个巨大的痛苦,但如果所有其他方法都失败了,这行得通。

希望这会有所帮助!

【讨论】:

  • 我有上述内容,它适用于我(开发人员),但不适用于其他人,尽管它曾经可以正常工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-02
  • 1970-01-01
  • 2016-04-13
  • 2022-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多