我的企业应用程序的配置文件昨天失效。我通过Xcode更新了它,但现在应用程序将无法在任何设备上启动,并且无法下载。我是否需要重新打包应用程序并让所有用户下载更新?该应用程序有3000多个用户,让他们再次下载它将是一个巨大的痛苦。有没有办法更新配置文件,但不需要重新下载应用程序?设备不应该检查Apple的服务器,并且看到配置文件现在再次有效吗?
答案 0 :(得分:2)
如果您有3000个用户,那么您真的需要考虑使用MDM / MAM平台来自动执行此操作。每年供应配置文件到期时,您都需要重新签名该应用程序,然后将该应用程序重新分发给所有用户。
您可以在应用内执行某些操作,例如检查新版本,并在启动时提示用户必须下载新版本。如果您这样做,请确保尽早将其推出,以便所有用户都能启动应用程序并在配置文件到期日期之前下载新版本。因此,每年,在配置文件到期前1个月,您将新版本推送到特定位置。然后,用户将弹出一个说他们必须获得新版本的信息。他们单击确定,然后从.plist中激活安装,替换当前版本。我们为更小的用户群做到这一点,并且效果很好。