I recently released a new version of my iPhone app that was built for iOS 3.1.2. Now I want to release a very small update for fixing bugs, but between my latest version and now I upgraded Xcode to 3.2.3 and upgraded my test iPhone to 4.0.
Since these are very simple changes, I want my iOS 3.1.2 users to be able to get these fixes, but it looks like Xcode wants me to create iOS 3.2. It really doesn't come far enough for me.
I did some research (mainly around SO) and found out that you can use SDK 3.2 and just install 3.1.2 for deployment purpose. But if I do, how can I do a basic check of my application compatibility with this OS, given that I have a completely new development environment and SDK? My physical hardware is now OS 4, and the iPhone Simulator that comes with Xcode doesn't seem to mimic OS 3.1.2.
Is it possible to get an older version of the SDK to test my code? Do I have other options?
source share