【问题标题】:iOS Enterprise Provisioning Profile Invalid - App doesn't launchiOS 企业配置文件无效 - 应用程序无法启动
【发布时间】:2015-04-03 06:38:12
【问题描述】:

我的 Enterprise 应用的配置文件昨天无效。我通过 Xcode 更新了它,但现在该应用程序无法在任何设备上启动,并且无法下载。我是否需要重新打包应用程序并让所有用户下载更新?该应用程序有 3000 多名用户,让他们全部重新下载将是一个巨大的痛苦。有什么方法可以更新个人资料,但不需要重新下载应用程序?设备不应该检查 Apple 的服务器并查看配置文件现在再次有效吗?

【问题讨论】:

  • 是的,您需要辞职并重新分配。您是否设置了 MDM 解决方案?根据您使用的 MDM 解决方案及其支持的功能集,可能有一种方法可以将应用程序有效负载重新推送到设备,以避免手动退出和重新分发。
  • 不,很遗憾,我没有使用 MDM。看来我只需要重新分发它。干杯。

标签: ios xcode provisioning-profile enterprise


【解决方案1】:

如果您有 3000 个用户,您确实需要考虑使用 MDM / MAM 平台来自动执行此操作。每年配置文件到期时,您都需要重新签署应用程序,然后将应用程序重新分发给所有用户。

您可以在应用内执行某些操作,例如检查新版本,并在启动时提示用户必须下载新版本。如果您这样做,请确保您提前将其推出,以便所有用户在配置文件到期日期之前启动应用程序并下载新版本。因此,每年,在配置文件到期前 1 个月,您都会将新版本推送到特定位置。然后用户会收到一个弹出窗口,说他们必须获得新版本。他们单击“确定”,它会从 .plist 启动安装,替换当前版本。我们这样做的用户群要小得多,而且效果很好。

【讨论】:

  • 是的,这正是我们目前推出更新的方式。它在启动时检查新版本。我们应该更多地关注它,我们没有意识到到期即将到来。
猜你喜欢
  • 2015-05-05
  • 2014-11-02
  • 2020-11-05
  • 2012-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
相关资源
最近更新 更多