XCode 6 with deployment target iOS5 possible?

Hello,


in our App which will soon be submitted to the App Store we would still like to support the iPad 1, i.e. iOS5.


From browsing through the forums I understood that apps submitted now must be built with the iOS8 SDK and 64bit support, meaning that XCode 6 or later must be used. The lowest available deployment target with this XCode version is iOS 6.0.


My quations is: are these assumptions right and/or is there any way today to build and submit a App which still supports iOS5?


Thanks in advance,

achatdev

Hi, sorry, I fear new apps needs to be build with the SDK of iOS8 (for app store).

https://developer.apple.com/news/?id=10202014a

With opening the latest Xcode 6 (6.4), you'll see you can set the deployment target back to 4.3.


As the deployment target is the minimum supported iOS version, your app needs to run on all iOS versions including both 32-bit and 64-bit if available,

and needs to run on all models of iPhone/iPod touch/iPad which work with any of the versions you specified.

And to test your app, Xcode 6 does not provide simulators of older versions, you need actual devices.

Thanks for the answers.


In XCode 6.4 under general settings the deployment target I can choose from the drop down list is >= 6.0 while under Build Settings the iOS deployment target can be set to < 6. This is somehow confusing.


So is it valid to set a deployment target of e.g. 5.0 to support iPad 1 here?


(Actually, when I manually enter 5.0 a dialog suggests to choose 5.1.1 or otherwise disable the arm64 architecture)


We have the actual older devices to test, so this is not a problem.

As far as I tested, when I set the Deployment Target down to 4.3 in the Info pane of the PROJECT setting, I can choose down to 4.3 in the General pane of the TARGETS. This may depend on other settings and I haven't checked all combinations, so please start checking with a simple new project.


Anyway, I couldn't find any announcements regarding the deplpyment target from Apple, other than

- You need to build your app with the 8.0 SDK or later.

- Your app needs to suppert 64-bit.


So, apps targeting iOS 5 should be approved for the App Store, if you can fulfill other requirements.

Sorry, but the minimum targeted version of our recently released apps is iOS 6, so I may be missing something.

If I recall correctly there is a technical issue in iOS prior to 5.1.1 that prevents any application that contains a 64-bit slice from launching, which is what Xcode is suggesting in this case.

I could find a link to the archived old dev forums on the web:

https://devforums.apple.com/message/1071370#1071370


So, how are iOS5 apps treated in the App Store now?

Well, iOS 5.1.1 hasn't changed so I would imagine they are still handled exactly as big3 described.

Thanks, Rincewind. I strongly expect something you do not know is not happening.

XCode 6 with deployment target iOS5 possible?
 
 
Q