【问题标题】:Renew iOS Provisioning Profile on in-house app在内部应用程序上更新 iOS 配置文件
【发布时间】:2015-12-02 09:02:19
【问题描述】:

我的 iOS 配置文件即将到期,我需要知道更新该配置文件的最顺畅方法。我的证书不会再过几年过期,所以证书本身应该没问题。它是一个内部(非 App Store)应用程序,安装在许多设备上。

这就是为什么我想知道如果我执行以下操作,应用程序是否会停止工作:

  1. 让配置文件过期。
  2. 在现有配置文件中单击生成。

如果是这样,是否有任何方法可以在不关闭应用或发布新版本的情况下更新/更新个人资料?如果我必须发布新版本,是否是创建新配置文件以减少停机时间的最佳选择?

【问题讨论】:

    标签: ios provisioning-profile


    【解决方案1】:

    因此,生成新的配置文件不会使设备上的任何应用失效。基本上,您应该选择选项 2。生成新的配置文件,使用新的配置文件构建新版本的应用程序,并确保您的所有用户/测试人员都更新到新版本的应用程序。

    或者,您可以生成配置文件,然后通过 MDM(如果您使用 MDM 解决方案)或电子邮件(不是很好的体验)将配置文件分发到所有设备。基本上,只要新的配置文件在旧配置文件过期之前进入设备,应用程序就会继续运行,无论是通过 MDM、手动还是通过在 .app 有效负载中安装具有配置文件的新版本的应用程序。或者,如果您的用户使用新的配置文件下载任何应用程序,假设配置文件是使用通配符应用程序 ID 设置的,那么也会更正它(请参阅此处的相关信息:https://stackoverflow.com/a/29121777/3708242)。

    但是选项 1 肯定会导致您的应用在到期日期到来后拒绝启动。

    【讨论】:

    • 您能否建议如何通过“配置文件管理器”将配置文件分发到所有设备?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 2017-02-15
    相关资源
    最近更新 更多