Build: IOS SDK mismatch

Hi,

I am in the process of writing my very first app (very exciting). I am experiencing a bit of trouble when it comes to building however with an IOS mismatch. I am building for ipad only and the versions are as follows:

Corona SDK   : 2015.2731

IPad IOS         : 9.2.1

Mac OSX        : 10.11.3

I have attach a screen capture showing the error.

Any guidance would be very welcome.

My thanks in advance,

Stu

Apple releases new versions of their iOS SDK from time to time. The current version is 9.2. You have to have the matching version of Xcode installed. For iOS 9.2, you have to use Xcode 7.2. 

You have two choices, downgrade Xcode to 7.0 or upgrade Corona SDK to a version that uses iOS 9.2 as it’s base SDK. Luckily for you, we just released a new public build on Monday which uses iOS 9.2 SDK. I would update to that and this problem will go away until Apple releases 9.3. At which point, if you upgrade Xcode to 7.3, you will have to get the Corona SDK daily build that supports 9.3 (which none of this is out yet, but could at some point!)

Rob

@Twojacks,

I second the suggestion that you get an updated version of Corona.  Most new folks grab the latest public release, which makes sense since that is what you are presented when you click the ‘download’ button.

However, once you get rolling on app development it makes more sense to do the following:

  1. Grab the latest daily build you can get.

https://developer.coronalabs.com/downloads/daily-builds/

  1. Stick with that build during development.

  2. If you run into issues and those issues are resolved in a later build, grab that later build.

I am not suggesting you constantly update to the daily build.  This sounds good at first, but occasionally things will crop up that may cause you issues.  It is better to start with a very recent version and stick with it till you get to the publishing stage.  Then you can decide whether to update before publishing.

PS - This is a fast moving industry and the underlying technology is constantly changing. Thus, the public release may sometimes fall out of date before a new one is released.  That is why (among other reasons) Corona has daily releases.

My thanks - and I will hold my head in shame. More so because I downloaded the daily build yesterday and … was running the wrong one …   So sorry to waste your time guys.

Apple releases new versions of their iOS SDK from time to time. The current version is 9.2. You have to have the matching version of Xcode installed. For iOS 9.2, you have to use Xcode 7.2. 

You have two choices, downgrade Xcode to 7.0 or upgrade Corona SDK to a version that uses iOS 9.2 as it’s base SDK. Luckily for you, we just released a new public build on Monday which uses iOS 9.2 SDK. I would update to that and this problem will go away until Apple releases 9.3. At which point, if you upgrade Xcode to 7.3, you will have to get the Corona SDK daily build that supports 9.3 (which none of this is out yet, but could at some point!)

Rob

@Twojacks,

I second the suggestion that you get an updated version of Corona.  Most new folks grab the latest public release, which makes sense since that is what you are presented when you click the ‘download’ button.

However, once you get rolling on app development it makes more sense to do the following:

  1. Grab the latest daily build you can get.

https://developer.coronalabs.com/downloads/daily-builds/

  1. Stick with that build during development.

  2. If you run into issues and those issues are resolved in a later build, grab that later build.

I am not suggesting you constantly update to the daily build.  This sounds good at first, but occasionally things will crop up that may cause you issues.  It is better to start with a very recent version and stick with it till you get to the publishing stage.  Then you can decide whether to update before publishing.

PS - This is a fast moving industry and the underlying technology is constantly changing. Thus, the public release may sometimes fall out of date before a new one is released.  That is why (among other reasons) Corona has daily releases.

My thanks - and I will hold my head in shame. More so because I downloaded the daily build yesterday and … was running the wrong one …   So sorry to waste your time guys.