0

So at WWDC 2016, ATS was announced as being mandatory as of January of 2017. At least for iOS.

Finding documentation about what's changing has been tricky (but I suppose I could hunt through a few WWDC videos to find the one or two slides where this is mentioned).

Will NSExceptionDomains exceptions be allowed for macOS Sierra apps? Or will my app magically stop working as of January without some server intervention?

4

1 回答 1

0

更改是关于 App Review 将允许进入 Mac/iOS App Store 的内容(没有“合理”理由)。这不是操作系统本身的行为变化,现有的应用程序将继续工作。

首先,ATS 的技术行为没有变化(除了添加NSAllowsArbitraryLoadsInWebContentNSRequiresCertificateTransparency)。从技术角度来看,新种子 OS 版本中的 ATS 异常的工作方式与当前 OS 版本中的相同。

改变的是,App Review 将要求大多数 ATS 例外情况有“合理的理由”。这里的目标是清除那些在 ATS 首次发布时只是在全球范围内关闭它并继续前进的人。这将不再被允许。

来源:来自 Apple 开发者关系/开发者技术支持的帖子

于 2016-11-16T04:16:14.533 回答