【发布时间】:2015-08-13 21:30:24
【问题描述】:
我在网上进行了广泛搜索,但找不到任何关于以下与提交受 ATS 影响的应用程序有关的问题的具体/官方信息。
问: ATS 仅适用于 iOS 9 及更高版本。当设备升级到 iOS9 时,旧应用程序(为 iOS 8.x 及更低版本构建)会发生什么情况。它们是否会默认禁用 ATS,或者如果它们不符合 ATS 标准,它们是否会停止运行? 回答:为较低 SDK 构建的应用默认会选择退出 ATS。能够使用 iOS 9 beta 5 设备验证这一点。(app-dev-forum link)
设置了全局 ATS 禁用标志 (allowarbitraryloads) 的应用程序是否会被允许进入应用商店?
- iOS 9 发布后,链接到旧版 SDK 的应用是否仍可以提交到市场? Apple 目前接受部署 iOS 5 的应用程序
- iOS 9 发布后,是否应使用 SDK 的发布版本构建应用?
- 问:我听说如果一个应用是针对 beta 版本构建的,它会被拒绝。如果我错了,请纠正我。 回答: 是的。基于 Beta 版 SDK 的应用将被拒绝。
如果您能回答上述任何问题,那就太好了。我将在这篇文章中编译答案,以方便日后参考。如果您为 ref 添加任何官方链接,那就太好了。非常感谢任何帮助。
【问题讨论】:
-
针对 SDK 测试版构建的应用程序肯定会被拒绝(毕竟,测试版还在进行中。Apple 不会让这些东西向公众传播)。肯定会在发布前一个月左右向开发者发布 SDK 的金牌大师版本(与最终的非 beta 版本基本相同),因此每个人都可以将他们的 AppStore 应用程序更新到 iOS 9及时。资料来源:他们每年都这样做。