签名仅对ad hoc无效

时间:2010-05-04 21:50:47

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

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

应用程序无法进行代码签名验证。签名无效,或者未使用Apple提交的证书签名。 (-19011)

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

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

1 个答案:

答案 0 :(得分:1)

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

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

希望这有帮助!