XCode 5 には、iOS 6 および 7 シミュレーターのみが付属しているようです。XCode 5 で iOS 5 シミュレーターを使用する方法はありますか?
8 に答える
OS X v10.8 で Xcode 5 を使用している場合、[設定] -> [ダウンロード] に移動すると、[コンポーネント] の下に利用可能な 5.0 および 5.1 シミュレーターが表示されます。そこから直接ダウンロードしてインストールできます。
OS X v10.9 で Xcode 5 を使用している場合、iOS 5 シミュレーターは利用できなくなりました。
学ぶべき教訓という点では、Apple は iOS 4 と OS X v10.7 から v10.8 への移行でまったく同じことをしました。したがって、今後 Apple が、その OS X が登場したときの iOS のバージョンとそれより前のバージョンの iOS のシミュレーターのみを提供することを期待するのは不合理ではありません。
追加のシミュレーターは、からインストールできます。Xcode -> Preference -> Downloads -> Components
ただし、Xcode 5.x の場合、Mavericks で許可されていないため、iOS 5 シミュレーターをインストールできません。
これは技術的にあなたの質問に答えるものではありませんが、実際には次のようにしています。
システムに Xcode 4 と 5 を同時にインストールできます。Xcode4 は iOS 5 をサポートしています。ダウンロード ページから Xcode4 をダウンロードし、システムにインストールする前にアプリの名前を変更する必要があります (Xcode 5 にコピーしないようにするため)。
編集: このソリューションはもう機能していません。以前は機能していましたが、現在はクラッシュします。
Lion で Xcode 5 を使用して iOS 5.0 シミュレーターを実行できました。しかし、Maverick にアップグレードした後は、Lion の場合と同じようには機能しませんでした。方法はあるかもしれませんが、以前と同じではありません...
Mavericks を実行していますが、Parallels Desktop の仮想パーティションとして Mountain Lion を使用しています。Xcode 5.0.2 のダウンロードの下で、iOS 5.0 および 5.1 シミュレーターが表示され、それらをダウンロードしましたが、残念ながら、アプリの実行時にそれらを選択できないようです。
手動で選択すると、5.1 シミュレーター自体は正常に動作します。デプロイ ターゲットを 5.1.1 に設定しているにもかかわらず、Xcode からアプリをデプロイできないようです。
私の好奇心を満たすために、Mountain Lion を外付けハードディスクから (仮想マシンなしで) 実行したところ、同じ結果が得られました: Xcode 5 から iOS 5.1.1 へのアプリの展開はありません。
XCode の古いバージョンがまだある場合は、この投稿で説明されているように、シンボリック リンクを提供してみてください: https://stackoverflow.com/a/18957939/2415693