应用程序传输安全密钥NSAllowsArbitraryLoadsMedia在iOS 10上未按预期工作

应用程序传输安全密钥NSAllowsArbitraryLoadsMedia在iOS 10上未按预期工作,ios,xcode,ios10,Ios,Xcode,Ios10,根据苹果指南,如果应用程序的Info.plist文件中存在NSAllowsArbitraryLoadsForMediaContent键,则忽略NSAllowsArbitraryLoads键的值。但我观察到这并没有发生。那么有人也观察到了同样的情况吗?我已经在iOS 10 beta 7上用Xcode 8试用过了。是的,我也观察到了同样的情况。这似乎是iOS 10 beta 7中的一个bug。希望它能像下一版本文档中提到的那样工作。它不会以您期望的方式工作 …仅用于加载已加密的媒体 问题出在苹果的文

根据苹果指南,如果应用程序的
Info.plist
文件中存在
NSAllowsArbitraryLoadsForMediaContent
键,则忽略
NSAllowsArbitraryLoads
键的值。但我观察到这并没有发生。那么有人也观察到了同样的情况吗?我已经在iOS 10 beta 7上用Xcode 8试用过了。

是的,我也观察到了同样的情况。这似乎是iOS 10 beta 7中的一个bug。希望它能像下一版本文档中提到的那样工作。

它不会以您期望的方式工作


…仅用于加载已加密的媒体

问题出在苹果的文档中 标签的正确名称是NSAllowsArbitraryLoads,用于介质 我和苹果支持部的人聊天。 他让我打开一个关于这个问题的bug。 苹果Bugid是29268036 Apple bug标题为“NSAllowsArbitraryLoadsMedia密钥不适用于NSAppTransportSecurity” 苹果修复了文档。 您现在可以在以下位置查看正确的文档: 在我把plist换成正确的键后,它对我起了作用。 我在iPadAir 2和ios 10.2 beta 2上查看它