Search code examples
iphoneiosxcodeappstore-approval

Is there any way to develop iPhone app under iOS6 that targets iOS 3.1.2?


I have a very frustrating experience with recent iOS development. The situation is: I have developed an iPhone app which targeting iOS 3.1.2, and I am about to submit to AppStore.

What I received from Apple after submission is: I have to support iPhone 5 tall screen. The reject message is:

iPhone 5 Optimization Requirement

To support iPhone 5, I need to update the UI and include a launch image: Default-568h@2x.png

After having the Default-568h@2x.png included, Apple rejected my submission again with reason:

Invalid Launch Image - Your app contains a launch image with a size modifier that is only supported for apps built with the iOS 6.0 SDK or later.

OK, I am kind of stuck, Apple force me to support iPhone 5 screen, yet, it doesn't allow me to upload app under iOS 6 with iPhone 5 tall screen support.

So I try to compile the code with iOS 6 SDK, then what I find is in order to support iOS 6 I need to have XOS 10.7. Mine is 10.6.8.

To support 10.7 I need to upgrade my Mac to have 2GB memory and i3 duo core CPU and brah brah brah brah...which I don't have at the moment.

So, my question is:

I have XCode 3.2.2, XOS10.6.8, I want to develop iPhone app for iOS 3.1.2 and able to publish in AppStore, how can I do it?

Thank you. Regards,


Solution

  • Apple will not accept an app targeting an iOS version that old. I don't think they will accept anything less than 5.0 anymore (might be 4.3 but I doubt it).