6 Replies
      Latest reply on Apr 20, 2019 12:30 PM by bsabiston
      DJHarter Level 1 Level 1 (0 points)

        Does anyone know if Xcode 10.1 can still be used for app production deployment on latest iOS 12.2 release?

        I am working on an older MacBook Air (High Sierra) which cannot be upgraded to run macOS Mojave.

        The latest Xcode version 10.2 can only be installed on a Mac with Mojave running.

         

        Before I update my development iPhone to iOS 12.2, I would like  to know if I can stiil continue to develop with XCode 10.1 and then install on my development device running iOS 12.2.

         

        Any help is much appreciated.

        • Re: Xcode 10.1 for app deployment on iOS 12.2?
          KMT Level 9 Level 9 (13,965 points)

          I would not expect Xcode 10.1 to know what to do w/iOS 12.2 proper.

          • Re: Xcode 10.1 for app deployment on iOS 12.2?
            eskimo Apple Staff Apple Staff (11,085 points)

            It shouldn’t come as a surprise that executables built with Xcode 10.1 can be run on iOS 12.2; that’s what all current App Store apps are doing.  However, you are going to run into practical problems:

            • Xcode 10.1 can’t use the iOS 12.2 SDK, so you won’t be able to use any newly-added APIs.  I haven’t had a chance to take an in-depth look at the iOS 12.2 SDK yet, so I don’t know if that’s a significant issue.

            • Xcode 10.1 won’t be able to install, test, or debug on an iOS 12.2 device.  Once you update your test device to iOS 12.2, you won’t be able to do on-device (automated) testing or debugging.  You can still do manual testing by building an .ipa and installing that using iTunes.

            • Eventually App Review will require that apps be built with the iOS 12.2 (or later) SDK [1], at which point you won’t be able to submit your app to the store.

            So, for the short term you should be OK.  However, this situation is going to be untenable in the long term )-:

            Share and Enjoy

            Quinn “The Eskimo!”
            Apple Developer Relations, Developer Technical Support, Core OS/Hardware
            let myEmail = "eskimo" + "1" + "@apple.com"

            [1] There’s no announced timeline for this yet but, just as a data point, App Review starting requiring the iOS 12 SDK a few days ago.

              • Re: Xcode 10.1 for app deployment on iOS 12.2?
                bsabiston Level 1 Level 1 (20 points)

                Can't you just drag the device platform files into the appropriate folder within XCode 10.1?  I hate when they suddenly start requiring the next whole OS version to debug on your phone, during a minor update like 12.1 -> 12.2.  I always get burned by that.

                  • Re: Xcode 10.1 for app deployment on iOS 12.2?
                    eskimo Apple Staff Apple Staff (11,085 points)

                    Can't you just drag the device platform files into the appropriate folder within XCode 10.1?

                    Regardless of whether this works or not, it’s not a supported configuration and hence not something I’d recommend.

                    Share and Enjoy

                    Quinn “The Eskimo!”
                    Apple Developer Relations, Developer Technical Support, Core OS/Hardware
                    let myEmail = "eskimo" + "1" + "@apple.com"

                • Re: Xcode 10.1 for app deployment on iOS 12.2?
                  Dreammaster Level 1 Level 1 (0 points)

                  I am struggling to find a solution to this problem too. XCODE 10.1 has a maximum deployment target of 12.1 and as of my updating my ios device to 12.2, xcode will no longer install to my ios device. It is impossible to "downgrade" ios to a previous version so it seems that only a patch or an update to xcode will solve this problem.