我正在手机上运行iOS 9的测试版。 我从App Store下载了我的应用程序,但它确实有效。 当我从Xcode安装它时它不起作用(因为它不支持ATS)。
怎么可能?
答案 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则强制执行规则。