4

我今天设置了所有证书和密钥,并试图在我的 iPhone 上运行我的项目。我遇到了这个奇怪的错误:

您的移动设备在安装阶段遇到意外错误 (0xE800003A):正在验证应用程序

在 Apple Developer 论坛上闲逛,我尝试设置新的证书和配置文件以及编辑Info.plist,但无论我做什么,我似乎都无法在我的设备上运行该应用程序。

我目前能想到的唯一想法是我在 Xcode 中的项目名称与我的开发配置文件略有不同(它使用问号),但我根据 Apple 的约定命名它:com.mycompany.myapp,所以我不确定那是不是问题。

有任何想法吗?

编辑:我已经硬重启了手机,重启了 Xcode,清理了我的目标,设置了一个新的通配符 App ID 和相应的配置文件,但仍然没有。还有其他想法吗?

4

11 回答 11

5

事实证明,我在钥匙串中有 2 个证书同时相互覆盖!我希望这对未来的人们有所帮助。

于 2008-11-10T21:12:32.383 回答
2

您应该创建一个通配符应用 ID;com.mycompany.*. 这可能会有所帮助。

于 2008-10-28T22:04:21.587 回答
2

我在很多场合都遇到过这种情况。我所做的是清理所有目标,关闭 xcode,然后硬重启我的手机。

于 2008-10-28T22:19:15.893 回答
1

这是一个与更常见的证书错误问题不同的错误......

恢复手机(使用 XCode Organizer 重新加载最新的操作系统),为安全起见,第一次与 iTunes 同步时不要从备份中恢复(即使您不使用同步,它仍会保留您的号码)备份)。我不得不这样做几次,最后一次是在部署过程中,当我从电缆上拔下电话时(必须接听电话)。

首先尝试重新启动(手机),将其与 XCode 关闭。但是,如果这不能解决问题,那么恢复就是方法。

于 2008-10-29T06:10:52.913 回答
1

XCode Organizer 中的控制台选项卡有时会提供有关安装阶段发生的情况的有用提示。在一种情况下,我的问题是我的应用程序已经存在于手机上。我删除了我的应用程序,安装成功。

无论如何,看起来很多错误消息都捆绑在这条神秘消息中,并且要真正诊断正在发生的事情,我发现控制台选项卡非常有用......

于 2008-10-30T02:50:10.057 回答
1

要尝试的另一件事是重新安装 iPhone SDK。当我第一次获得开发人员密钥时遇到了这样的错误,这是唯一的解决方法。

于 2008-10-30T18:16:36.710 回答
0

只想对大家说,当你去编辑 Targets-> 一定要把左上角的“配置”设置为“所有配置”或者你正在构建的正确配置(调试或发布)。您可能认为您的设置正确,但这将是错误的配置。

于 2008-10-31T01:16:24.380 回答
0

我已经在正确配置的设备上看到了该错误,该设备之前已成功从 XCode 安装应用程序,并且我很幸运地重新启动了设备并再次尝试。也许这会有所帮助。

于 2008-10-31T03:34:46.973 回答
0

尝试在发布模式而不是调试模式下运行。我有一个解决这个问题的工作项目。不知道问题是什么,但在发布模式下运行它可以工作,但调试模式会产生错误代码。

于 2008-10-31T16:37:46.623 回答
0

我有针对同一问题的 Apple 开发人员支持的支持票,并且(FWIW)如果他们可以让我的工具链正常工作,我将发布他们的建议。

于 2008-11-11T15:57:29.790 回答
0

试试这个:(来源:http ://ephemera.lifewithalacrity.com/iphone_development/ )

尽管据说这仅适用于分发版本,但它帮助我能够在我的 iPhone 上再次安装我的调试版本,因为它昨天神秘地坏了。

“只需三重检查项目属性中的所有代码签名是否清晰或默认”

Note, this is the PROJECT properties as opposed to the TARGET properties. I set my Code Signing Provisioning Profile back to the default and removed the Code Signing Identity string.

于 2008-11-21T14:42:45.733 回答