Единственный надежный способ убедиться в том, что ваше приложение будет работать, - это протестировать устройство, работающее под управлением более старой версии ОС, которую вы указали.
Даже старые версии iPhone Simulator (если вы можете найти такое)не справится с проверкой совместимости.
Большинство разработчиков, которые хотят поддерживать клиентов на iPhoneOS 3.x, имеют доступ к старому тестовому устройству, например, к используемому iPod Touch (ручная работа,или купленный на eBay и т. д.) с версией ОС, установленной в целевом объекте приложения.В противном случае разработчик просто угадывает / играет в азартные игры.