来自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 安装出现问题