PhoneGap 构建应用程序即将到期的配置文件

PhoneGap Build App Expiring Provisioning Profile

我有一个 "in house" 使用 PhoneGap 构建的混合应用程序,该应用程序通过直接 link 分发,因此它不使用 App Store。 iOS 配置文件即将到期,但证书在明年之前有效。我已经进入我的 Apple Developer 帐户,编辑即将到期的配置文件,然后单击 "Generate" 将到期日期更新为从现在开始的一年 - 因此配置文件本身现在已更新。我还在 iPad 上进行了测试,方法是将系统日期更改为过去的到期日期之后但在新的到期日期之前,并且该应用程序仍然有效;但是,当我更改超过新到期日期的日期时,它不再按预期工作并显示消息:"App Name" 不再可用。

我的问题是:我是否需要使用现在具有更新日期的配置文件重建 PhoneGap 应用程序,然后重新分发给所有(数百)用户,或者它是否会在没有更新的情况下继续工作日期更新了吗?

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

附加信息:

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

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

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

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

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

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

第四个选项(仅当您在配置文件中使用通配符标识符时才有效)是安装另一个带有新配置文件的应用程序。这将允许在设备上安装配置文件,而无需重建原始应用程序。