В большинстве случаев, если ваше приложение использует только функции iOS 4.0 SDK и нормально работает на устройствах с iOS 4.3, оно также должно работать на других устройствах с iOS 4.0 и выше (но ниже iOS 5).
Но нет лучшего способа убедиться, что доза вашего приложения работает должным образом на разных версиях iOS, если вы не попробуете это. Вот почему нам нужно купить более одного устройства iOS и, по крайней мере, установить на них какую-то в основном релизную версию iOS (например, iOS 4.1, iOS 4.3.5 и iOS 5 beta7).
Если у вас возникла проблема с покупкой такого количества iOS-устройств, вам следует хотя бы протестировать свое приложение на разных симуляторах, в симуляторе можно обнаружить множество проблем с совместимостью, но не все. Поэтому вам также следует пригласить друзей или пользователей для тестирования ваших приложений для вас.
Я использую TestFlight для отправки пользователям тестовой версии моего приложения. И вы также можете отправить его по электронной почте.
Наконец, если вы не хотите делать что-либо из этого, все, что вы можете сделать, это молиться, чтобы у ваших приложений не было проблем:)