How can I now support iOS 3.1.2 users that I upgraded to Xcode 3.2.3?

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?

+4
source share
2 answers

Unable to verify common sense. The correct solution is to install the base SDK in 4.0 and set the deployment target in 3.1.2. Without a device to check it out though, you are a little SOL. apple documents

+3
source

If you really want to test the application on some 3.1.2 devices before downloading to the AppStore, try to find some beta testers in the forums to discuss iPhone applications and send the Ad Hoc distribution package to beta testers.

+1
source

Source: https://habr.com/ru/post/1314786/


All Articles