在配置文件到期后,是否需要重新构建和部署构建?

时间:2016-04-03 10:55:25

标签: certificate provisioning-profile

我的企业应用程序正在生产1000多名用户。昨天我的配置文件已过期。从昨天开始,我收到许多用户的电话,说他们无法使用他们的应用程序。

有没有办法让现有用户不再需要安装新版本。因为很难告诉超过1000个用户再次重新安装该应用程序。

请帮帮我。问题在于生产。

1 个答案:

答案 0 :(得分:1)

不幸的是,您需要以某种方式在设备上获取新的配置文件。配置文件必须在设备上,您可以单独提供新的配置文件,或者您可以重建应用程序,配置文件将包含在应用程序的有效负载中。

有几种方法可以做到这一点,但这里有最流行的方法:

  1. 如果使用MDM产品管理设备,则可以使用MDM功能将新配置文件推送到设备。同样,您可以使用MDM系统仅推送配置文件,也可以使用新的配置文件推送新的应用程序版本。从您要求用户重新下载应用程序的事实来看,我不相信您使用MDM来管理设备。

  2. 如果您使用旧设备(iOS 7及更早版本),则可以让用户手动安装新配置文件。您可以将配置文件通过电子邮件发送给用户,他们也可以在其设备上打开配置文件。或者,您可以在Web服务器上托管配置文件,并指示用户打开链接以安装配置文件。然后,该应用程序将使用新的有效配置文件。

  3. 重建应用并重新分发。当用户下载应用程序(或使用配置文件构建的任何其他应用程序,如果您在配置文件中使用通配符标识符)时,新配置文件应该替换另一个应用程序,应用程序将能够启动。

  4. 不幸的是,所有这些方法都要求您将从开发人员站点下载的新配置文件放到每个设备上。