在设备上安装iPhone应用程序时出错

问题描述:

我今天设置了所有证书和密钥,并试图在我的iPhone上运行我的项目。 我遇到这个奇怪的错误:在设备上安装iPhone应用程序时出错

Your mobile device has encountered an unexpected error (0xE800003A) during the install phase: Verifying application

围绕苹果开发人员论坛戳,我已经尝试设置新的证书和资源调配的配置文件,以及编辑Info.plist,但无论我做什么我不能似乎在我的设备上运行该应用程序。

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

任何想法?

编辑:我很难重新启动手机,重新启动Xcode,清除我的目标,设置新的通配符应用程序ID和相应的配置文件,但仍然没有。任何其他想法?

事实证明,我有两个同时覆盖对方的钥匙串证书!我希望这能帮助未来的人们。

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

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

这是一个不同的错误比获得的证书错误的更普遍的问题...

还原手机(使用Xcode组织者重新加载最新的操作系统),为了安全起见不从备份中恢复时你第一次与iTunes同步(即使你不使用备份,它仍然会保持你的号码)。我不得不这样做了很多次,最后一次是在部署过程中,当我从电缆上断开电话(必须接听电话)时。

尝试首先重新启动(电话),关闭XCode关闭它。但如果这不能解决问题,恢复就是这样。

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

无论如何,它看起来像一个很大的错误信息捆绑到这一个晦涩的消息,并真正诊断是怎么回事,我发现控制台标签非常有用...

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

只是想告诉大家,当你去编辑目标 - >一定要在左上角设置“配置”到“所有配置”或你正在构建的正确配置(调试或发布)。你可能会认为你已经正确设置了一些东西,但它会出现错误的配置。

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

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

我有一个支持票据与苹果开发支持相同的问题,并(FWIW)我会发布他们的建议,如果他们可以让我的工具链工作。

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

即使这是据称仅分布构建,它让我能够在我的iPhone重新安装我的Debug版本,之后它神秘昨天就结束了。

“只是三重检查,在你的项目属性中的所有代码签名是明确的或默认的”

注意,这是该项目的属性,而不是目标属性中。我将我的代码签名供应配置文件设置为默认值,并删除了代码签名标识字符串。