Xcode 9.1 doesn't support iOS 11.2

After updating my device to iOS 11.2 Xcode rejects to connect to my device as it is "not supported". Have I to download and install Xcode beta?


BTW. It's not acceptable to deploy a new iOS-Version without deploying the developer tool accordingly... Annoying and money-consuming...


Regards

Answered by QuinceyMorris in 281375022

Yes, several people have complained about this today. Yes, right now you have to download and install Xcode 9.2 beta 2 in order to continue testing on the device.


>> It's not acceptable to deploy a new iOS-Version without deploying the developer tool accordingly


We don't know exactly what happened, but iOS devices starting crashing on Dec 2, and iOS 11.2 was released (earlier than originally intended, apparently) to correct that problem. It might have been better for some developers if Apple had created a new 11.1.x patch, but if 11.2 was ready to be released anyway, that was a much faster solution.


In fact, the release of iOS 11.2 tells you that Xcode 9 is also ready to release, or is very close to being ready. I would expect it to be released on Monday or Tuesday.


So which would be the better solution: prevent tens of millions of users from using their devices while a patch was hastily assembled, or prevent a much smaller number of developers from testing on-device for a couple of days?


>> After updating my device to iOS 11.2 …


There is also a lesson for developers here. If you are using an iOS device for testing via Xcode, you should avoid updating the device unless you know you have an Xcode version that supports the update. Unfortunately, this is not obvious … until it's obvious.

Accepted Answer

Yes, several people have complained about this today. Yes, right now you have to download and install Xcode 9.2 beta 2 in order to continue testing on the device.


>> It's not acceptable to deploy a new iOS-Version without deploying the developer tool accordingly


We don't know exactly what happened, but iOS devices starting crashing on Dec 2, and iOS 11.2 was released (earlier than originally intended, apparently) to correct that problem. It might have been better for some developers if Apple had created a new 11.1.x patch, but if 11.2 was ready to be released anyway, that was a much faster solution.


In fact, the release of iOS 11.2 tells you that Xcode 9 is also ready to release, or is very close to being ready. I would expect it to be released on Monday or Tuesday.


So which would be the better solution: prevent tens of millions of users from using their devices while a patch was hastily assembled, or prevent a much smaller number of developers from testing on-device for a couple of days?


>> After updating my device to iOS 11.2 …


There is also a lesson for developers here. If you are using an iOS device for testing via Xcode, you should avoid updating the device unless you know you have an Xcode version that supports the update. Unfortunately, this is not obvious … until it's obvious.

Well. Lesson learned...


Thanks!

hope xcode gets updates soon as we need to test our apps with ios11.2 the released version.

>Have I to download and install Xcode beta?


To use the device at 11.2 now, yes, just remember that the iOS 11.2 SDK shipped with the Xcode 9.2 beta is from Nov. 6, and the public iOS 11.2 on your device is only a few days old...I doubt they are the same. If you do any testing on your device now, I'd take it with a grain of salt until a compatible Xcode is available so you can better confirm.


In any case, devs aren't allowed to submit apps to the store that were built with beta tools, so you're obligated to use a compatible release version Xcode either way.

First time i see a version of ios going public without a new version of xcode being released, this is total nonsense

For testing, the Xcode beta should do just fine as the debug symbols are re-sync from the device anyway.


But indeed you are NOT ALLOW to submt to the AppStore with a build on Xcode Beta. So hang tight and wait for the Xcode release (I would be surprise it takes too long)

Same problem here...

I can't help but agree. I understand there was a SNAFU and iOS 11.2 needed to be rushed out, and can appreciate that this meant there would be some delay while Xcode releases sync up - but it's been days now.


It's almost like Apple felt it could rush out an important OS update and then sit back and relax for the weekend, leaving the release unfinished half way through. I wish I had the luxury to treat *my* customers like that (who am I kidding, I would never treat my customers like that...)

It's Monday! Where is the release...

Note that you can test your app (although not debug) by using Ad Hoc deployment from the older version of Xcode. Use iTunes to install your Ad Hoc app.


And you can debug your source code by installing 2 versions of Xcode (both the release version, for app submission, and the beta Xcode to support connecting to devices running the new OS version, perhaps in separate folders).


If you have more than one iOS test device, you can also reserve one for testing the latest OS and one for debugging (until Xcode gets released).

The release notes have been updated, so Xcode 9.2 should be in the MAS any time now

Apple controls everything, If they were in a panic anyway then I don't see why they couldn't have pushed out Xcode 9.2 the same day (and after that release iOS 11.2.1 and Xcode 9.2.1 some time as the real polished release).


I'm actually wondering why a quick patch scenario to 11.1.3 was not possible in this case, surely there are hotfix procedures for this kind of thing (critical bug that needs to be fixed yesterday) where you leave out any other changes for the next release and only patch a single thing.

>hope xcode gets updates soon


In the MAS now, 5.5GB

Now Xcode 9.2 doesn't support iOS 11.3 beta.


Will Xcode 9.3 beta work?

Phone keypad lock is off, the phone can be retrieved to airplane mode that requires action

Xcode 9.1 doesn't support iOS 11.2
 
 
Q