iOS 5 SDK is gone after upgrade to Xcode 4.5

25,408

Solution 1

Current Xcode versions come only with the latest iOS SDK (which is a pity, but we cannot change it). Also Apple recommends to always use the latest SDK for building apps, and setting the "Deployment Target" to the minimum version that you plan to support.

You can copy an SDK (e.g. iPhoneOS5.1.sdk) from an older Xcode to

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

and it will appear in the build settings. But you might run into problems later with this configuration.

Solution 2

Download from this link, all sdks should be here. Some nice guy made it

http://uv.howett.net/~dhowett/sdks.php

Solution 3

In Xcode go to preferences-> downloads and download iOS 5 simulator as well as command line tools. Hope this helped

Solution 4

Yes!

When you click on the Simulator selection screen, at the bottom there's a More Simulators button.

enter image description here

However, be sure to set the Deployment Target to whatever Simulator you want to install. In your case, 5.1.

Then there will be another window which would show all the Simulators. Just install whichever you want! :)

Solution 5

I suppose you meant 'Base SDK' not target - as base SDK you should use latest one, I think there is no way to install 5.1 on Xcode 4.5 (but I can be wrong). You always can set 'Deployment Target' to 5.1 (minimal supported target is 4.3).

Anyway, since Xcode is wrapped inside app bundle, you're able to have two Xcode versions installed parallel if you need.

Share:
25,408
Vladimir Grigorov
Author by

Vladimir Grigorov

Updated on March 06, 2020

Comments

  • Vladimir Grigorov
    Vladimir Grigorov about 4 years

    I upgraded Xcode to version 4.5. Now all of the preferences are reset back to factory settings - editor fonts, colors, etc - but this is not my biggest concern.

    It seems the iOS SDK 5.1 I was targeting is now gone. In project's build settings I can only choose Base SDK between "Latest iOS (iOS 6.0)" and "iOS 6.0". Is it possible to recover the previous installed SDKs?