Sep 12, 2010
Looks like Apple doesn't test apps in anything but iOS4 devices... Otherwise apps that crashes on 3.1.3 won't be accepted. It’s actually very sad. First version of My Hockey Team had listed 3.1.3 devices as a base device - means it can be installed there. There was a clearly a bug in the code (some leftovers of our attempts to make local and remote alarms in application - this feature was introduced with iOS 4). Approval process usually takes about couple weeks - and Apple do test apps, but looks like they test them only on newest devices and don’t care about back compatibility. Developers must go very complicated testing process to make sure app will run fine both on newest and previously released OS.