PhoneGap构建应用程序到期供应配置文件

时间:2017-06-03 17:47:37

标签: ios phonegap-build hybrid-mobile-app provisioning-profile ad-hoc-distribution

我有一个"在家里"使用PhoneGap构建的混合应用程序,通过直接链接分发,因此它不使用App Store。 iOS配置文件很快就会到期,但证书很好,直到明年。我已进入Apple开发人员帐户,编辑了即将到期的配置文件,然后点击了" Generate"将到期日期更新为从现在开始的一年 - 因此现在更新了配置文件本身。我还在iPad上进行了测试,通过更改系统日期超过上一个到期日期,但在新的到期日期之前,应用仍然有效;但是,当我将日期更改为新的到期日期后,它将不再按预期工作,并显示以下消息:" App Name"不再可用。

我的问题是:我是否需要使用现在具有更新日期的配置文件重建PhoneGap应用程序,然后将其重新分发给所有(数百)用户,或者由于配置文件日期为更新?

在我的测试中,似乎应用程序不需要使用更新的配置文件日期重建,但我很难得到明确的答案。

其他信息:

将iPad系统时间调整为超过上一个到期日期的70天,不再允许安装该应用程序。

1 个答案:

答案 0 :(得分:0)

在iOS设备上运行应用只需要在启动应用时设备上有有效的配置文件。如果您的应用程序是设备上唯一安装的应用程序(意味着旧的配置文件是设备上唯一安装的配置文件),当您达到过期日期时,该应用程序将不会再次午餐。

您有几个选择。所有这些都需要在设备上安装新的配置文件。

首先,您可以使用新的配置文件重建应用,并在您的设备上安装应用的新版本。

其次,如果您有权访问这些设备,则可以通过Xcode在设备上手动安装新的配置文件。这可以通过Xcode中的设备窗口完成。这不需要您重建并重新安装该应用程序。

第三,如果使用MDM系统管理这些设备,则可以使用MDM提供程序将新的配置文件推送到设备。

第四个选项只有在配置文件中使用通配符标识符时才会起作用,它将安装另一个带有新配置文件的应用程序。这将允许在设备上安装配置文件,而无需重建原始应用程序。