версии iOS включены в SDK, так что да, вам нужно установить предыдущие версии.
Некоторые «хаки» позволяют использовать предыдущие SDK для разных версий Xcode, но, поскольку они меняются в версиях Xcode, я отказалсяэта идея сделать это ...
Я настоятельно рекомендую / рекомендую сохранить старое устройство (iPhone 2G, iPod Touch) с предыдущей версией iOS, чтобы провести тестирование устройства, вот что я делаю ...и иногда случаются сюрпризы с armv6 или более медленным процессором ...
EDIT :
С Xcode 4.0.2 вы можете запускаться начиная с iOS3.2 на iPad, который отличаетсяот iOS3.0 и близко к 4.0.От /Developer/Platforms/iPhone(OS|Simulator).platform/Developer/SDKs
:
iPhoneSimulator platform:
1003,4 MB iPhoneSimulator4.3.sdk
977,2 MB iPhoneSimulator4.2.sdk
820,6 MB iPhoneSimulator4.1.sdk
749,7 MB iPhoneSimulator4.0.sdk
693,1 MB iPhoneSimulator3.2.sdk
iPhoneOS platform:
358,8 MB iPhoneOS4.3.sdk