iOS9:允许NSAllowsArbitraryLoads = True在App Store中发布吗?

ash*_*aka 10 ios ios9

随着iOS 9的发布,Apple已经改变了其当前的App Transport Security模型.由于这个问题,我的App不再信任某些Web服务,并且会因错误而终止.我找到了"修复"此错误的解决方案,我想知道我添加到Info.plist文件中的以下解决方案是否会阻止App在Apple App Store中发布.

  <key>NSAppTransportSecurity</key>                                                                                                                                                                                                                                       
  <dict>                                                                                                                                                                                                                                                                  
      <key>NSAllowsArbitraryLoads</key>                                                                                                                                                                                                                                   
      <true/>                                                                                                                                                                                                                                                             
  </dict>   
Run Code Online (Sandbox Code Playgroud)

有人知道吗?

更新:

问题与以下内容重复:

如果NSAllowsArbitraryLoads设置为YES,App Store是否拒绝提交?

dga*_*ood 8

当然,他们会允许您使用该设置提交应用.他们添加了覆盖功能,因为在不允许非HTTPS请求的情况下,某些应用程序无法正常发布.禁用未加密的HTTP将需要很长时间才能实现.

当然,您可能必须解释为什么要使用该例外.