通过Profile Manager

时间:2016-11-10 04:19:07

标签: ios provisioning-profile mdm enterprise-distribution apple-profile-manager

我们的公司提供iPad(约1000台iPad)和我们的内部iOS应用程序,这些应用程序由我们的MDM Apple Profile Manager管理。

我们使用Apple Developer Enterprise Program构建内部应用程序,其中包含3年到期证书和1年到期配置文件。

我们正在努力的是证书的更新(每3年一次)和配置文件(每1年一次)没有:

  1. 使用新的配置文件完全重建应用程序并通过MDM重新分发
  2. 任何人都必须触摸iPad才能安装新的配置文件。 (假设新的配置文件在到期之前从Developer Portal中更新)。
  3. 根据这篇文章,Renew iOS Provisioning Profile on in-house app

    他们说

      

    或者,您可以生成配置文件然后   通过MDM将配置文件分发到所有设备(如果您正在使用   MDM解决方案)或通过电子邮件(不是很棒的经验)。

    所以我的问题是:

    1. 是否可以通过Apple Profile Manager安装新的配置文件?我该怎么做呢?
    2. 我尝试通过电子邮件发送.mobileprovision文件并从iPad打开该文件,但它根本没有安装该配置文件。我做错了什么?
    3. 处理证书(3年到期)和配置文件(1年到期)的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

不幸的是,在iOS上管理内部应用程序并不是一件容易的事情。处理。正在进行的工作,并且需要进行规划以确保在配置文件和证书无效/过期时保持内部应用程序正常运行。

  1. 我没有Apple Profile Mgr的经验,但是当然可以简单地为您的应用重新生成配置文件,并将它们远程部署到有应用程序的设备上。这将有助于配置文件到期,但无法帮助证书过期(更多内容见下文)。

  2. 对于较新版本的iOS,Apple不再允许通过邮件应用程序或Safari ling等安装配置文件。基本上,此时需要通过MDM安装应用程序安装配置文件,或通过Xcode" Devices"窗口。

  3. 对于个人资料到期,最好的策略是通过MDM简单地分发新的个人资料(如果有的话)。对于证书过期,最好的想法是提前计划。在证书过期之前开始(有足够的时间可以在到期日之前将新签名的应用程序部署到您的所有设备),您需要使用新的证书/签名身份重建(或只是重新签署现有的ipa)您的应用程序。由于您使用的是MDM,因此在证书过期且应用程序不再运行之前,应该很容易将新重新签名的应用程序部署到所有企业设备。请确保您提供足够的时间来实现此目的,因为某些设备可能会暂停网络一段时间,并且可能无法每天登录MDM服务器。好消息是,这只需要每2。5年左右。

  4. 注意,要重新签名ipa,请在此处查看我的答案:https://stackoverflow.com/a/25656455/3708242