为什么我的非ATS支持应用程序在iOS9上运行?

时间:2015-09-08 07:49:35

标签: ios ios9

我正在手机上运行iOS 9的测试版。 我从App Store下载了我的应用程序,但它确实有效。 当我从Xcode安装它时它不起作用(因为它不支持ATS)。

怎么可能?

2 个答案:

答案 0 :(得分:0)

在新iOS版本中引入功能时,Apple经常会检查应用的链接时间或SDK版本。

仅将新规则应用于链接到iOS SDK 9的应用,他们可以对新版本强制执行规则,开发人员应该了解该规则。旧的应用程序是独立的,并继续像以前一样工作。

答案 1 :(得分:0)

App Store中的版本可能与早期的SDK版本相关联。 Apple通过查看链接的SDK版本来确定UI和AFAIK,ATS等行为的行为。

Apple注意到App Store版本与不了解ATS且支持传统支持的SDK版本相关联。但是您在Xcode中编译的版本与 知道ATS的SDK版本相关联,而Apple则强制执行规则。