【发布时间】:2017-12-06 07:23:33
【问题描述】:
我有一个用于将 APN 添加到 iphone 的 mobileconfig,而它适用于 iOS8/9/10,但不适用于 iOS11。在 iOS11 中,它说“无效的配置文件”。如果再次安装此 mobileconfig,它会显示“UUID 不是唯一的”。
后来,我发现了主要原因。这是因为APN密钥中缺少“用户名”参数,所以iOS11声称配置文件安装失败,但它确实将值“ABCDE”安装到APN中,并设置为默认APN值。 (点击APN设置中的“reset”按钮会发现已设置为默认)。但是,从设置>配置文件中,我可以看到尚未安装任何配置文件,因此我无法进一步安装或重新安装另一个 APN 配置文件 mobileconfig。背后的原因是现有的(隐藏的)无法卸载。
<key>apns</key>
<array>
<dict>
<key>apn</key>
<string>ABCDE</string>
<key>username</key> <<--missing
<string></string> <<--missing
</dict>
</array>
所以,我正在寻找任何解决方案,通过构建一个应用程序来解决这种异常情况来删除现有 mobileconfig 的方法。如果您有任何想法或进一步讨论,非常感谢与我分享您的意见。提前致谢!
【问题讨论】: