我在网上广泛搜索,但未能找到有关提交受ATS影响的应用程序的以下问题的任何具体/官方信息.
问: ATS仅适用于iOS 9以上版本.当设备升级到iOS9时,旧应用程序(针对iOS 8.x及更低版本构建)会发生什么.它们是否会默认禁用ATS,或者如果它们不符合ATS,它们是否会停止运行? ANS:为较低SDK构建的应用程序默认情况下将选择退出ATS.能够使用iOS 9 beta 5设备验证这一点.(app-dev-forum link)
设置全局ATS禁用标志(allowarbitraryloads)的应用程序是否会被允许进入应用程序商店?
很高兴,如果你能回答上述任何一个.我将在这篇文章中编译答案,以便以后参考.如果你为ref添加任何官方链接会很棒.任何帮助都非常感谢.
正如您在更新的问题中所说,iOS-9 之前的应用程序不受 ATS 的影响,因为它仅适用于与 iOS 9(或更高版本)SDK 链接的应用程序。
是的。只要有充分的理由,就可以在全球范围内禁用 ATS。
对于 iOS 8,我认为苹果在 iOS 8 发布大约五个月后开始要求根据 iOS 8 SDK 构建应用程序。因此,Apple可能会要求您在某个时候针对 iOS 9 SDK 进行构建。或者可能不是。这是任何人的猜测。
是的,此时应该针对 iOS 9 SDK 构建 iOS 应用程序。可能不需要链接到 iOS 9 SDK(至少在最初是这样),但保持最新通常是个好主意。
是的,您必须针对最终的 iOS 9 SDK 版本而不是任何以前的 iOS 7 beta SDK 进行构建。
| 归档时间: |
|
| 查看次数: |
1900 次 |
| 最近记录: |