使用 TestFlight 和 Hockeyapp 等服务测试 MDM (iOS)

Testing MDM with services like TestFlight and Hockeyapp (iOS)

我有一个使用 MDM 并通过一组典型步骤安装的应用程序:获取门户应用程序,运行它并注册设备,然后通过 MDM 安装应用程序。作为其中的一部分,MDM 配置数据被放入 NSUserDefaults 中,它告诉应用它是 MDM 管理的。

我的问题是这如何与 TestFlight 和 HockeyApp 等服务一起使用。我认为那些正常的非 MDM 下载,那么 MDM 配置数据如何进入 NSUserDefaults?

据我所知,每个相关应用程序都有一个 MDM 配置文件,但我不确定 how/when 是否可以访问设备。我是否应该安装我的门户应用程序、注册,然后通过 TestFlight 或 HockeyApp 下载,一切都应该正常进行?

对于通过 HockeyApp 或 TestFlight 等临时或企业分发服务进行的安装,没有 MDM 配置文件。

安装应用程序后,iOS 本身仅检查附加到应用程序包的配置文件和证书,以查看代码签名是否有效以及临时分发的情况,如果当前设备的 UDID 包含在配置文件中。

为确保包含 MDM 配置并可由 MDM 服务器读取和写入,您必须使用 MDM 解决方案本身来分发应用程序。