Testing in iOS 3.1.3 with the latest Xcode
How do you test an app in iOS 3.1.3 with the latest Xcode build? Is it possible to do this in the Simulator? If not, is it possible to downgrade a device to iOS 3.1.3? Yes, you can downgrade a device. It is not officially supported but I've done it on two 3Gs with success for testing on 3.1.3. First find a tool called RecBoot by someone called the0rkus, runs on Intel macs only. This brings the phone out of recovery mode once you have loaded the 3.1.3 software. Find the .ipsw file for your device, as you know it is a different file for iPhone 3/3GS or iPod Touch. Load this software to the phone