Hacker News new | ask | show | jobs
by WA 4797 days ago
Important note: This also means that you cannot release any updates that support the iPhone 3G (iOS 4.2.1), since you cannot compile for both, iPhone 5 and 3G.

iPhone 5 requires Xcode 4.6, which doesn't allow to build apps for iOS < 4.3.

2 comments

To support old versions of iOS, one can build an armv6 version using an older version of Xcode and then lipo it to an armv7+armv7s version built with Xcode 4.6 (details: http://stackoverflow.com/questions/12619124/how-to-support-b...)
Thank you, but still, this is considered more or less a hack. The question is how long it'll take until the first apps get rejected that aren't built "properly".
That's probably the only reason that the iP5 requirement was delayed until now.

Apple isn't good about keeping its build tools compatible with older editions of OS/X or of IOS. It's a little tough for them since their systems are built to last for so long with better hardware components.

If it weren't for that irony, the iP5 requirement probably would have gone into effect the day the iP5 was released.