因此,在2016年WWDC上,ATS于2017年1月宣布为强制性。At least for iOS。
查找有关更改内容的文档一直很棘手(但我想我可以通过几个WWDC视频来查找提到这一点的一个或两个幻灯片。)
macOS Sierra应用程序是否允许NSExceptionDomains
例外?或者,如果没有服务器干预,我的应用程序会在1月份停止工作吗?
答案 0 :(得分:0)
此更改涉及App Review将允许进入Mac / iOS App Store的内容(没有"合理"理由)。这不是操作系统本身的行为改变,现有的应用程序将继续有效。
首先,ATS的技术行为没有变化(除
NSAllowsArbitraryLoadsInWebContent
和NSRequiresCertificateTransparency
之外)。从技术角度来看,新播种的操作系统版本中的ATS例外工作方式与当前操作系统版本中的相同。改变的是App Review对大多数ATS例外要求“合理的理由”。这里的目标是清除那些在ATS首次发布时,全局关闭并继续前进的人。这将不再允许。
来源:Post from Apple Developer Relations / Developer Technical Support