As you probably know, Apple announces two news:
- Make Your Apps Look Great on the Retina Display and iPhone 5
- And another one related to UDID
I've a question about the first one. So we have an application which is built with iOS3.2 as a minimum deployment target and with armv6 support. The reason for this because many user still has an iPhone 3G, so we need support for armv6. But because of this announcement, we have to drop armv6 support and use iOS6 SDK (with iOS4.3 min deployment target) to properly build the app with the 4 cols launch image.
I was reading and searching a lot about this topic and I found these:
Currently we have armv6 support. You can't drop it, you can just set the minimum os version to 4.3. But with XCode 4.5 you can't built for armv6 architecture, so this slice will missing from the app. That's why Apple won't accept your app at next upload, because you limit the supported list of devices. But if you use older XCode, you can't add the big launch image for supporting iPhone5 full screen mode. The main point is the missing armv6 slice. Someone told that Apple can detect this, and if your app contains such slice, it will be rejected after May 1. But you can't update your existing app with armv6 support, because you can't built for that.
I also read that you can combine apps built with XCode 4.x and 4.5 to support all architectures, but this is too risky for us if Apple will accept this after May 1.
So is it true that all developer whose app is still supporting armv6 must have to upload a new app to App Store with different app id? Or is there any other solution that updates after May 1 will arrive in the right manner to all current user?
Thanks madik