Для первого тестирования вы можете использовать симулятор, который позволит вам протестировать iOS 4.3
В идеале, вам нужно приобрести соответствующие устройства для тестирования вашего приложения.Вы говорите, что поддерживаете iOS 4, но имеете в виду 4.2 или 4.3?Если 4.2, то вы будете поддерживать iPhone 3G, если 4.3, то 3GS и выше.
Существуют службы тестирования, просто поиск "Услуги по тестированию iPhone".Я никогда не использовал их сам, поэтому не могу поручиться за любой из них, но стоимость может быть меньше, чем инвестиции в реальные устройства.
Я оставил 3G и 3GS для тестирования, но, честно говоря,хотя мое основное приложение поддерживает 4.2, я редко провожу какие-либо тесты для более старых версий ОС вне симулятора.Я дал 3GS своему отцу при условии, что он проверил меня, когда меня спросят… но, конечно, мне пришлось обновить его до iOS 5 для него, так что это не имеет большого практического значения, кроме тестирования на другом экране.