来自phonegap build的.ipa不会安装在iphone上

Posted

技术标签:

【中文标题】来自phonegap build的.ipa不会安装在iphone上【英文标题】:.ipa from phonegap build wont install on iphone 【发布时间】:2014-01-13 06:29:08 【问题描述】:

我有一个适用于 iPhone 和 iPad 的 Phonegap 应用程序。我按照以下步骤操作,但没有成功,

    build.phonegap.com下载.ipa文件。 在 iTunes 上拖放。点击安装,它显示Installing。 然后我按下了同步按钮。

但该应用从未在设备上打开。

我可以在 iPad 上安装,但不能在 iPhone 上安装。它在 iPhone 和 iPad 上通过 Xcode 成功运行。

请指导我在 iPhone 上安装。

【问题讨论】:

检查您的配置文件并确保添加了 iPhone 你的测试设备和没有运行ipa的设备是一样的吗? 【参考方案1】:

您必须检查以下几点: 1. 检查您的配置文件中添加的 iPhone 的 UDID。 2. 如果已添加,则下载配置文件并使用刷新的配置文件进行构建。

【讨论】:

【参考方案2】:

我使用博客https://www.iandevlin.com/blog/2012/11/phonegap/building-an-ios-signing-key-for-phonegap-in-windows 来生成创建证书所需的密钥、.pem 和 .p12 文件。

从 developer.apple.com 下载所需证书的步骤来自另一个博客 http://www.tuladhar.net/story/first-time-use-with-ios-and-phonegap-step-by-step-guide/。

在 build.phonegap.com 中包含生成的 .p12 和 .mobileProvision 文件后,我重新构建了应用程序并将其安装在我注册的 iPad 设备上。注意:在我的苹果账户中,我注册了我的 iPad 设备的 UDID。

【讨论】:

【参考方案3】:

检查您的 ios 证书是否刚刚过期。在这种情况下,您必须创建一个新的来启用您的配置文件并更新您的 phonegap 构建签名密钥。

【讨论】:

【参考方案4】:

这发生在我身上一次,问题是我没有正确的开发证书和配置文件,所以我使用了 WildCard 配置文件和开发证书,如下所示,钥匙串 和会员中心 。我下载了此开发证书并从中制作了 p12 文件,并使用此 p12 文件和我的通配符配置文件添加了新密钥,这就是我解决的问题。我认为这会有所帮助

【讨论】:

【参考方案5】:

我知道这是旧的,但我遇到了类似的问题。不同之处在于我认为我没有看到“正在安装”。

对我来说纠正它的只是重新启动手机。在我重新启动搜索后,直到大约 30 秒后才找到应用程序。在此之后更新似乎工作正常

【讨论】:

以上是关于来自phonegap build的.ipa不会安装在iphone上的主要内容,如果未能解决你的问题,请参考以下文章

使用 phonegap-build 创建的 .ipa 安装出现问题

从 Phonegap Build 提交 .ipa 时出现错误 ITMS-90046

PhoneGap ipa 文件安装问题

为啥 phonegap ipa 正在安装循环?

iOS 版本中不会触发 Phonegap 插件回调

已执行最大重试次数。上传ipa问题