37

ここに iOS 5.1 SDK をコピーしました。

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

しかし、Xcode でベース SDK を選択することはまだできません。誰でも助けることができますか?

4

8 に答える 8

58

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 を再起動する必要があります。)

于 2012-09-21T03:46:21.937 に答える
52

上記のどれも私の 10.8 xcode 4.5.1 では機能しませんでした。上記のパスのほとんどは見つかりません。

これが私の解決メモです。

  1. https://developer.apple.com/downloads/で xcode_4.4.1_6938145.dmg をダウンロードします。
  2. dmg ファイルをロードして、Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ に移動すると、iPhoneOS5.1.sdk が見つかります (この場合はこれが必要です)。
  3. iPhoneOS5.1.sdk フォルダーを Xcode フォルダー /Applications/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs にコピーします。
  4. Xcode を再起動する
  5. Xcode プロジェクト設定 -> ビルド設定 -> ベース SDK を開くと、iOS 5.1 オプションが表示されます。
于 2012-10-25T03:27:22.233 に答える
3

ターミナルから次のコマンドを実行し、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 の名前に置き換えてください。

于 2012-09-29T16:44:07.630 に答える
2

@benvolioTの答えは正しいですが、許可が必要です。

sudo cp -r /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
于 2012-10-04T21:45:02.733 に答える
1

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 を再起動する必要があるようです。

于 2012-10-11T13:36:31.693 に答える
1

OS およびシミュレーター用の古い SDK は、ファインダーを使用してこれらの場所から入手できる場合があります。

OSの場合

/Developer-old/Platforms/iPhoneOS.platform/Developer/SDKs

シミュレータ用

/Developer-old/Platforms/iPhoneSimulator.platform/Developer/SDKs

開発者にとっては古いもので、デバイスのボリューム パスにあります。

于 2012-09-25T14:08:02.267 に答える
0

最良の解決策は、XCode 設定に移動し、そこから古いバージョンの iOS シミュレーター / SDK をインストールすることです。 -3 デバイスシミュレーター

お役に立てれば :)

于 2012-12-10T14:46:40.950 に答える