I have upgraded my iPhone to iOS 6, however I am currently on Xcode 4.2 (on Snow Leopard). Now I am getting this error message:
The version of iOS on “xxx xxx” does not match any of the versions of
iOS supported for development with this installation of the iOS SDK.
Please restore the device to a version of the iOS listed below, or
update to the latest version of the iOS.
Is it possible to restore my iPhone to older version say 5.1 or some how make my Xcode to support/recognize iOS6?
I followed the following steps, to resolve my issue by making Xcode to support iOS 6:
1.First download Xcode 4.5 .dmg file from Here (You would need developer account).
2.Then mount this image and use “Show Package Contents” from context menu.
3.Then copy the following folder
to your mac’s following folder (This path may differ from mac to mac based on its version. On
Snow Leopardyou may find theDeveloperfolder inFinderunderPLACESsection, and probably onLion, you have to right click theXcode.appand have to useShow Package Contents):4.Similarly copy the iOS 6 SDK folder from following directory:
to your mac’s following folder
5.Also copy
version.plistfromContents/Developer/Platforms/iPhoneOS.platformfolder to your mac’sDeveloper/Platforms/iPhoneOS.platformfolder.6.Re-start Xcode and re-connect the device(s).
Bingo !! now Xcode
supportsrecognizes iOS6 device(s) and even I am able to run and debug my app (built for older SDKs) on my iPhone with iOS6 (I am not sure about iPhone 6.0 simulator though).However, answer to
How to restore iPhone to older version say 5.1is still pending.