6 Replies
      Latest reply on Sep 28, 2015 2:58 AM by nduplessis
      Vignesh M Level 1 Level 1 (0 points)

        I searched online extensively but could not find any official information on the following questions.

         

        1. ATS is applicable only on iOS 9 onward. What happens to older apps (built for iOS 8.x and below) when the device is upgraded to iOS9. Will they have ATS disabled by default or will they stop functioning if they are not ATS compliant?
        2. Will applications that set the global ATS disabler flag (allowarbitraryloads) be admitted to the app store?
        3. After iOS 9 releases, can apps linking to older SDKs can still be submitted to the marketplace? Apple is currently accepting apps with deployment_sdk of iOS 5
        4. After iOS 9 releases, should apps be built with the release version of the SDK?
        5. I heard that if an app is built against beta versions, it will be rejected. Please correct me if I'm wrong.

         

        Any help is really appreciated. I'll compile the answers in this post to make it easy for later reference.

        • Re: Application Transport Security (ATS) and app submission
          clarkcox3 Apple Staff Apple Staff (65 points)
          1. ATS is applicable only on iOS 9 onward. What happens to older apps (built for iOS 8.x and below) when the device is upgraded to iOS9. Will they have ATS disabled by default or will they stop functioning if they are not ATS compliant?

          Apps built against earlier SDKs will behave as they always have.

          2. Will applications that set the global ATS disabler flag (allowarbitraryloads) be admitted to the app store?

          I don't know.

          3. After iOS 9 releases, can apps linking to older SDKs can still be submitted to the marketplace? Apple is currently accepting apps with deployment_sdk of iOS 5

          The deployment target is completely independent of the SDK that you're building against. (i.e. Apple are not accepting apps built against the iOS 5 SDK)

          4. After iOS 9 releases, should apps be built with the release version of the SDK?

          Apps intended for release should always be built against a release version of the SDK

          5. I heard that if an app is built against beta versions, it will be rejected. Please correct me if I'm wrong.

          Correct.