Mac OS X Lion - Xcode コンポーネント シミュレーターの場所

Mac OS X Lion - Xcode コンポーネント シミュレーターの場所

Xcode 4.5.1をダウンロードしたとき、古いシミュレータでアプリケーションをテストするために、Settings->Downloads->Components

現在、Xcode 4.5.2 が利用可能です。再度、その Xcode のシミュレーターをダウンロードする必要がありますか? または、ドキュメントと同様にそれらのシミュレーターが保存されている場所はありますか?

下の 2 番目の画像ではドキュメントの場所を確認できますが、1 番目の画像でシミュレータを選択してもインストールの場所は表示されません。

何か案が ?

編集

現在、Xcode 5 が利用可能です。再度、その Xcode のシミュレーターをダウンロードする必要がありますか? または、ドキュメントと同様にそれらのシミュレーターが保存されている場所はありますか?

ここに画像の説明を入力してください

ここに画像の説明を入力してください

答え1

XCode5ではシミュレータは一時フォルダにダウンロードされます ダウンロードしてインストールするキャッシュ dstroot:

/private/var/folders/mb/yf1qy9bx7wg5dl01lzkvbytm0000gp/T/download-D39FB382-2540-4F2E-B8EC-6940A468CEAE-7723-000031655DACE7B0/download-and-install-cache-dstroot/Xcode.SDK.iPhoneSimulator.6.1-6.1.dmg

そして、シミュレーターはコンパイラーにリンクされているため、XCode 4.5.1 用のシミュレーターがあったとしても、新しい iOS6 シミュレーターが必要になると思います。

ムンキとレポサドを使って自分で巻く各Macごとにダウンロードを節約したい場合。

答え2

ダウンロードを開始するたびにダウンロード場所が変わります。

find /private/var -name Xcode.SDK.iPhoneSim*

ダウンロードディレクトリが表示されます。

「インストール」をクリックするたびにダウンロードが再開されます。つまり、以前のダウンロードは破棄されます (ファイル サイズが 600 MB を超えると無駄になります)。

ダウンロードしたファイルは DMG ですが、ダウンロードを防ぐために 1 台のマシンから別のマシンにコピーする方法がまだわかりません。

答え3

Xcode によってダウンロードされた dmg ファイルの場所がここに配置されます。

~/ライブラリ/Caches/com.apple.dt.Xcode/ダウンロード

関連情報