UNSUPPORTED iOS SDK Mismatch

The version of iOS SDK (9.1) that’s installed on this computer does not match the target iOS version (9.0). You may encounter issues building or incompatibilities at runtime.

You should consider updating your version of Xcode or using xcode-select to enable a compatible version.

Do you want to proceed with a build?


Version 2015.2744 (2015.10.21)

When support iOS 9.1?

Actually, I’m waiting for a daily build support today. Though, an official statement is better.

I made the mistake of upgrading to El Capitan and getting Xcode 7.1 too. I lost everything in my keychain, a bunch of apps not working. Had to uninstall then reinstall to fix some, now simulator has that mismatch error as well! Apple updates = garbage! I imagine I’ll have to recreate my mobile provisions since all my certificates are gone, iCloud won’t connect due to unknown error. Thanks apple for releasing such garbage!

I’m having the same problem as Brad Shin, my Corona SDK version (Previous Stable Release) was giving me an Xcode Error so I upgraded to latest Xcode and latest Corona SDK Public Release. The Xcode error is gone but now I have this issue, I found this link " https://coronalabs.com/blog/2015/04/22/xcode-requirements-ios-8-3-ios-8-4-beta/ " but i’m still a bit lost with all this changes. Any advice? Thank’s in advance!

Apple now requires you use a version of Xcode that matches the iOS SDK version you’re building against. Thus, if you have Xcode 7.1, you must build against iOS 9.1. We currently only have iOS 9.0 support for Corona SDK. We’ve not added iOS 9.1. You should not upgrade to Xcode 7.1 at this time.

However, unofficially, several people have reported that it works and it’s just a warning. You’re mileage may vary.

Rob

Thank’s Rob for your reply, unfortunately I already did the upgrade without knowing Corona SDK currently doesn’t support IOS 9.1. Do you have an ETA for IOS 9.1. support from Corona SDK? I’m guessing for all of us who did the upgrade our best bet is to download a previous Xcode version? I’m having a little trouble understanding this change from Apple and how exactly this affects us developers, correct me if i’m wrong please! Does this change means if we support a MinimumOSVersion which is older then 2 previous versions we need to built using a previous Corona SDK / Xcode Version? For example my older apps my MinimumOSVersion=“6.0” and we are up too IOS 9.1.1 now. I read the link I posted above but i’m still a little lost in this topic. Is the “Safest” bet is to keep Xcode updated to latest version and Corona SDK updated to latest version as long as Corona SDK supports that Xcode? Any advice is greatly appreciated!

Thanks,

Chris

As of now you should keep your Xcode in sync with the iOS version we are building for. Which is 9.0 so you need Xcode 7.0.

As far as minimum version, that setting is to prevent your app installing on older OSs. It in no way lets you install on older devices after Apple starts supporting them. Since Apple only supports up to two versions back, iOS 7 is the oldest OS you can install too (I believe)

Thank You Rob, that makes sense. I appreciate your help!

Using Xcode 7.0.1 App Loader results in the following errors

  • “The u option must have a non-empty value”
  • “The password option must have a non-empty value”

I was no longer able to upload apps and updates to iTunes Connect so I was forced to upgrade to Xcode 7.1. Now I get this “UNSUPPORTED iOS SDK Mismatch” error. Any ETA on iOS 9.1 support? I’m using Version 2015.2747 (2015.10.23)

The screen shots are out of date, but try to get the standalone version of Application Loaderhttps://help.como.com/hc/en-us/articles/201697821-Install-the-Application-Loader-on-Your-ComputerThen Corona can upload your app for you

When is Corona going to update so support iOS 9.1? Would that be sometime this week or the following? Just to get an idea or rough ETA

Daily build 2751, published today should supoort iOS 9.1.

Rob

Tried building the iAd sample app but same error.  Maybe it’s because I’m using Xcode 6.4 although everything was fine before the plugin upgrade using this version.  Upgrading to Xcode 7.1.  Is that what your using Rob? Xcode 7.0 or 7.1?

I’m using Xcode 7.1, but there is a hard fast Apple rule.

If you build for iOS 9.0, you have to use Xcode 7.0. Want to build for iOS 9.1? You have to use Xcode 7.1. If you have Xcode 6.4, you can only build for iOS 8.4.

Rob, I am in amongst this same difficulty.

Where I am lost is how to get back to prior xcode versions, e.g. 7.0.

I have uninstalled Xcode 7.1 but cannot determine how or where to download xcode 7.0.  Apple store only give me the latest/last download. Online there is a beta level only, as far as I can see.

As an aside set of issues….

About a year ago I felt really confident I knew all this stuff, now I am totally confused which Corona level, which Xcode and which target system. Your description begins to clarify what goes with what, but…

I simply want to develop an app that runs on a range of family devices at various IOS level [as you would for the market place]. Does this mean I have to create different Apps for different IOS versions now. e.g Create one app for ios 8.4, then create another app for IOS 9.0 and then another app for IOS 9.1 and so on?

In the past it would seem that an app could be  somewhatt forward compatible as IOS upgraded, and still run ok. Is this now lost?

To do this now  I would need back levels OSX, at least two or three versions on the same system.

If this is so, how does one person develop a range of apps on the same development system, or is that not possible now?

Amongst the error message is a note that says…'You should consider updating your version of Xcode or using xcode-select to enable a compatible version’ [updateing here is really means backdating],

_using xcode-select to enable a compatible version—_This may be the way forward but for the life of me cannot see where this xcode-select option exists.

Thanks

Studying a few links for further enlightenment… at least I am now reminded how to get back levels. :slight_smile: :slight_smile:

https://kb.xamarin.com/customer/portal/articles/2024338-how-can-i-downgrade-xcode-

https://discussions.apple.com/thread/7254939

http://stackoverflow.com/questions/29843581/how-to-downgrade-xcode-without-apple-developer-account

xcode-select seems to be a terminal command

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html

The way Apple does things, if you build with the current, latest SDK (i.e iOS 9.1), your app will run on devices running iOS 8 and iOS 7 (it might be limited to iOS 7.1). You would not be able to run on iOS 6. If you use Xcode 6.4 and the last Corona version that supported iOS 8.4, then you could still run on iOS 6 devices but you may find some features that don’t allow your app to run on iOS 9 devices (they’ve changed a bunch of permission issues, requiring people to use https: instead of http: etc.). Also if Apple follows their recent history, in February, they will officially require apps to be uploaded with iOS 9.

So you don’t need to build different versions to target devices. Use the most recent and loose support for really old devices.

Rob

Actually, I’m waiting for a daily build support today. Though, an official statement is better.

I made the mistake of upgrading to El Capitan and getting Xcode 7.1 too. I lost everything in my keychain, a bunch of apps not working. Had to uninstall then reinstall to fix some, now simulator has that mismatch error as well! Apple updates = garbage! I imagine I’ll have to recreate my mobile provisions since all my certificates are gone, iCloud won’t connect due to unknown error. Thanks apple for releasing such garbage!