应用传输安全密钥 NSAllowsArbitraryLoadsInMedia 在 iOS 10 上未按预期工作
App Transport Security key NSAllowsArbitraryLoadsInMedia is not working as expected on iOS 10
根据 Apple 指南,如果 NSAllowsArbitraryLoadsForMediaContent
键存在于应用程序的 Info.plist
文件中,则 NSAllowsArbitraryLoads
键的值将被忽略。但我观察到这并没有发生。所以有人观察到同样的情况吗?我已经在 iOS 10 beta 7
上用 Xcode 8
beta 试过了。
是的,我也观察到了同样的情况。这似乎是 iOS 10 beta 7 中的一个错误。希望它能像下一个版本的文档中提到的那样工作。
它不会以您期望的方式工作。
...仅用于加载 已加密的媒体... - Apple
问题出在苹果文档中
标签的正确名称是 NSAllowsArbitraryLoadsForMedia
我和苹果支持人员聊天。
他让我打开一个关于这个问题的错误。
Apple Bugid 是 29268036
Apple 错误标题是“NSAllowsArbitraryLoadsInMedia 密钥在 NSAppTransportSecurity 上不起作用”
Apple 修复了文档。
您现在可以在以下位置查看正确的文档
https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW33
在我将 plist 更改为正确的密钥后,它对我有用。
我用 ios 10.2 beta 2
在 ipad air 2 上检查它
根据 Apple 指南,如果 NSAllowsArbitraryLoadsForMediaContent
键存在于应用程序的 Info.plist
文件中,则 NSAllowsArbitraryLoads
键的值将被忽略。但我观察到这并没有发生。所以有人观察到同样的情况吗?我已经在 iOS 10 beta 7
上用 Xcode 8
beta 试过了。
是的,我也观察到了同样的情况。这似乎是 iOS 10 beta 7 中的一个错误。希望它能像下一个版本的文档中提到的那样工作。
它不会以您期望的方式工作。
...仅用于加载 已加密的媒体... - Apple
问题出在苹果文档中 标签的正确名称是 NSAllowsArbitraryLoadsForMedia 我和苹果支持人员聊天。 他让我打开一个关于这个问题的错误。 Apple Bugid 是 29268036 Apple 错误标题是“NSAllowsArbitraryLoadsInMedia 密钥在 NSAppTransportSecurity 上不起作用” Apple 修复了文档。 您现在可以在以下位置查看正确的文档 https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW33 在我将 plist 更改为正确的密钥后,它对我有用。 我用 ios 10.2 beta 2
在 ipad air 2 上检查它