【问题标题】:Is the order of payload installation undefined?有效载荷安装的顺序是否未定义?
【发布时间】:2013-05-01 18:50:47
【问题描述】:

可以在 iOS 上安装配置文件(通过 iPCU、MDM、Web 等)。

每个配置文件可能有多个有效负载。基于documentation, PayloadContent 是一组有效负载。

我想知道,payload 的安装顺序是预定义的还是未定义的。

一方面,如果它是数组,我的假设是它们是按预定义的顺序安装的。另一方面,我没有找到关于这个主题的任何信息。

【问题讨论】:

  • 虽然我能想到一些安装顺序可能很重要的情况,但这有点做作。向后遍历数组也是完全合理的。 iPCU 也不允许您重新排序有效负载,并且依赖未记录的功能是不明智的,除非您可以对其进行彻底测试并在您打算支持的每个操作系统版本上重新测试。

标签: ios configuration-profile


【解决方案1】:

一般来说,写评论的@tc 是对的。最好不要依赖未记录的功能。

但是,我对此进行了试验,发现有效载荷是按照它们在数组中指定的顺序安装的。

可能唯一的例外是 WiFi、VPN 或 MDM 引用的身份有效负载。但是,我没有尝试过。

【讨论】:

    猜你喜欢
    • 2020-06-08
    • 2020-05-14
    • 2017-05-17
    • 2021-03-31
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    相关资源
    最近更新 更多