web-dev-qa-db-ja.com

Xcode 4.5へのアップグレード後、iOS 5SDKはなくなりました

Xcodeをバージョン4.5にアップグレードしました。これで、すべての設定が工場出荷時の設定(エディターのフォント、色など)にリセットされますが、これは私の最大の関心事ではありません。

私がターゲットにしていたiOSSDK5.1はなくなったようです。プロジェクトのビルド設定では、「最新のiOS(iOS 6.0)」と「iOS6.0」の間でのみBaseSDKを選択できます。以前にインストールしたSDKを回復することは可能ですか?

15

現在のXcodeバージョンには、最新のiOS SDKのみが付属しています(残念ですが、変更することはできません)。また、Appleは、アプリの構築には常に最新のSDKを使用し、「展開ターゲット」をサポートする予定の最小バージョンに設定することをお勧めします。

SDK(iPhoneOS5.1.sdkなど)を古いXcodeからにコピーできます

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

ビルド設定に表示されます。ただし、後でこの構成で問題が発生する可能性があります。

20
Martin R

このリンクからダウンロードしてください。すべてのSDKがここにあるはずです。ナイスガイが作った

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

21
Cecilia Zhang

Xcodeで、[設定]-> [ダウンロード]に移動し、iOS5シミュレーターとコマンドラインツールをダウンロードします。これがお役に立てば幸いです

5
stringCode

ターゲットではなく「ベースSDK」を意味していると思います。ベースSDKとして最新のものを使用する必要があるため、Xcode 4.5に5.1をインストールする方法はないと思います(ただし、間違っている可能性があります)。 'Deployment Target'はいつでも5.1に設定できます(サポートされる最小のターゲットは4.3です)。

とにかく、Xcodeはアプリバンドル内にラップされているため、必要に応じて2つのXcodeバージョンを並行してインストールできます。

3
lupatus

XCode 4.2をまだ搭載している他のラップトップでは、iOS 5 SDKの場所は次のとおりです:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/(上記の場所とは対照的に 上記

だから私はそれをコピーして出来上がり!

3
abbood

はい!

シミュレーター選択画面をクリックすると、下部に「その他のシミュレーター」ボタンがあります。

enter image description here

ただし、展開ターゲットは、インストールするシミュレーターに設定してください。あなたの場合、5.1。

次に、すべてのシミュレーターを表示する別のウィンドウが表示されます。好きなものをインストールするだけです! :)

3
mayuur

1)最初のステップ:このリンクからシミュレーターをダウンロードします http://uv.howett.net/~dhowett/sdks.php

2)2番目のステップダウンロードしたシミュレーターを解凍してパスに追加します:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

3)Xcodeを再起動します。 (プロジェクト設定で、必要に応じて展開ターゲット5.0を設定します)

2
Alex

Xcode->設定->ダウンロード画面を使用して必要なSDKをインストールするだけです。

Screenshot of the Downloads panel in Xcode -> Preferences

必要に応じて、iOS5.1シミュレーター、iOS5.0シミュレーター、iOS4.3シミュレーターが提供されます。

トリックは必要ありません。

0
mike-pz