This is not a Unity specific question, but I figured there must be a Unity developer out there with experience in this area!
We are attempting to downgrade one of our development iPads to iOS 3.2 for testing backwards compatibility but we are having a difficult time finding the proper way to do this. We have attempted downloading legacy firmware offline and installing it through Xcode, but it throws numerous errors, primarily stating that the device is not eligible for this update.
Any links or reference material which the community can provide on this topic would be greatly appreciated!
normally with xcode - organizer - select the device and switch the version
but be aware that depending on device and versions, this is not possible, apple plain simply does not allow it (no baseband downgrades and alike)
For example switching back to iOS 3.x is pretty sure not possible after you went to any 4.x version, you can at best, if at all, switch back to an earlier iOS4 version though if you happen to be on 4.2 thats as low as it can get.
You are not supposed to be able to downgrade your iOS device. However, it can be done if you have a previous iOS (.ispw) and get your device into DFU mode. Apple doesn’t allow you to do it directly, so you should keep that in mind if you want to try it and do it at your own risk. A google search should provide some guides for doing it, you shouldn’t require any additional software. If you have it in DFU mode, you should be able to downgrade it thru the XCode Organizer window.
Please note that I’m just saying that it is possible, but I’m not saying you should.