ここにiOS 5.1 SDKをコピーしました。
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
ただし、XcodeでベースSDKを選択することはできません。誰でも助けることができますか?
IPhoneOS5.1.sdkをディレクトリにコピーする必要があります
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
およびiPhoneSimulator5.1.sdkに
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk
(Base SDKビルドオプションでSDKを選択するには、Xcodeを再起動する必要があります。)
上記のどれも私の10.8 xcode 4.5.1では動作しませんでした。上記のパスのほとんどは見つかりません。
これが私のソリューションノートです。
ターミナルからこのコマンドを実行し、XCodeを再起動します。
cp -r /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
「iPhoneOS5.0.sdk」を、コピーしたいSDKの名前に置き換えてください。
@benvolioTの答えは正しいですが、許可が必要です:
Sudo cp -r /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
OSおよびシミュレータ用の古いSDKは、Finderを使用してこれらの場所から入手できます。
OSの場合
/Developer-old/Platforms/iPhoneOS.platform/Developer/SDKs
シミュレータ用
/Developer-old/Platforms/iPhoneSimulator.platform/Developer/SDKs
開発者は、デバイスボリュームパスにあります。
Akhildasのソリューションは私にとってはうまくいきました。 XCode 4.5.1を使用して5.1 SDKに対してビルドすることができました。 1つの注意点:
別のApple IDによってダウンロードされたXCodeのバージョンからSDKをドロップすると、App Storeは4.5.1へのアップデートがあることを示します(既に持っている場合でも)。更新ボタンを押すと、他のApple IDでログインするように指示されます。
奇妙なことに、アカウント情報は5.1 SDKのどこに埋もれているのでしょうか?
また、ベースSDKをiOS 6に戻すと、そのフレームワークを認識するためにXCodeを再起動する必要があります。
xcode.app>右クリック>パッケージの内容を表示
Xcodeパッケージのコンテンツを開きます。
ディレクトリパスに移動します-
目次/開発者/プラットフォーム/iPhoneOS.platform/Developer/SDKs
これで、ios sdk versionでフォルダー名を確認できます。例:iPhoneOS(sdk-version)。sdk
ここで説明するように、最良の解決策はXCodeの設定に移動し、そこからiOSシミュレーター/ SDKの古いバージョンをインストールすることです。 https://Apple.stackexchange.com/questions/47323/installing-xcode-with -ios-4-3-device-simulator
お役に立てれば :)