Phonegap Build:应用程序未安装在 iPhone 上,因为它需要较新版本的 iPhone 软件

Phonegap Build: the app was not installed on the iPhone because it requires a newer version of iPhone software

我使用 Phonegap Build 开发混合应用已有一段时间了。但在 8 月 3 日之后,QA 报告说我们目前正在开发的一款应用程序在 iPohne 4S 运行 iOS 7.1.2 上停止运行。每当他们尝试使用 iTunes 安装或升级应用程序时,他们都会在标题上收到消息。

我已经使用 <preference name="phonegap-version" value="cli-6.2.0" /> 将 cli 版本降级到之前运行良好的版本,并通过使用 <preference name="deployment-target" value="7.0" /> 添加部署目标直接指定支持 iOS 7,在这两种情况下该应用程序编译成功,但未安装在 iPhone.

phone 的 UDID 也包含在配置文件中,因此这不应该成为问题的一部分,并且开发人员证书和帐户是最新的并且可以正常工作。我还在此处检查了 cli 支持的平台:https://build.phonegap.com/current-support,据我所知,它应该原生支持 iOS 7。

是什么导致了这个问题?

在他们的社区论坛和推特上联系 Phonegap Build 团队后,看起来这是一个未解决的错误,至少 cli 6.0.0 并且更新。回滚到 cli 5.2.0 后,应用开始按预期运行。如果将来有人在使用此版本或任何其他最近实施的 cli 版本时遇到类似问题,那应该可以解决问题。