I am working on mac mini 32bit. And I also use OS X 10.6.8 and XCode 4.2. I can't build the project on my device upgraded to iOS 5.1. Please help me to make my device to restore back to iOS 5.0.1.
3 Answers
Unfortunately, there is no official way to downgrade iOS devices.
Try to look up for "unofficial" methods (involving jailbraking) to downgrade your device to a previous iOS version: http://www.google.com/search?q=downgrade+ios+5.1+to+5.0.1
For the future: you need to be a very careful with Mac OS X and iOS upgrades, if you use older Mac and/or iOS devices. Apple maintains very small backward compatibility for their software, thus, it quite easy to get in situation, when you can't continue your work without hardware upgrade. :(

- 8,647
- 6
- 38
- 44
Apple are no longer signing 5.0.1 - this means that you can't downgrade.
Your easiest solution is to install Lion.

- 15,366
- 10
- 53
- 87
You should start your device in Device Firmware Update (DFU) mode. Read this on how to do it, the short description of the steps are:
- Connect your iPhone to iTunes
- Switch it off
- Hold the home and the power button together for 10 sec until iTunes detects your iPhone in recovery mode
- The device' screen remains black
- To exit from DFU, hold the two buttons together once again.
Once it is connected to iTunes in DFU mode, hold SHIFT while clicking on the restore button and it will open a small window where you can select the firmware version. At least while 5.1 was in beta, it worked so.
I don't know whether in the hundreds of pages of license agreement of iPhone this is mentioned as illegal or not, but you don't need to download anything warez to do this.

- 13,064
- 4
- 41
- 63