最近、Xcode3.2.3からXcode4.4 + Mountain Lionにアップグレードしました(5.1 iOSでアプリをテストするため)。ただし、5.1 iOSシミュレーターのサポートのみを示しており、古いシミュレーターはサポートしていないようです。
それで、Xcode 4.4 +MountainLionで古いiPhone/iPADシミュレーター(3.2、4.0、4.2)を操作することは可能ですか?
古いシミュレーターでアプリをテストする方法を教えてもらえますか?
ありがとう
まず、iOS 5.0 シミュレーターを追加でダウンロードしてインストールできます。
Xcode->設定;
次に、「ダウンロード」に移動し、iOS 5.0 シミュレーターで「インストール」をタップします。
これは時代遅れですが、参照用に提供されています
古いバージョンの Xcode (iPhone シミュレーター) では、古い (サポートされていない) iPhoneSimulator SDK バージョンを正しいパスに単純にリンクすることができましたが、Mountain Lion では機能しなくなったようです。それがどのように行われたかについての参照を与えるためだけに。
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs $ ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk iPhoneSimulatorh4.3.sdk
root@lobomacpro-4 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs $ ls -la
total 40
drwxr-xr-x 9 root wheel 306 Aug 6 14:59 .
drwxr-xr-x 7 root wheel 238 Jul 26 23:26 ..
lrwxr-xr-x 1 root wheel 83 Aug 6 14:58 iPhoneSimulator3.2.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk
lrwxr-xr-x 1 root wheel 83 Aug 6 14:58 iPhoneSimulator4.0.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk
drwxrwxr-x 8 root admin 272 Oct 28 2011 iPhoneSimulator5.0.sdk
drwxr-xr-x 8 root wheel 272 Jul 26 23:26 iPhoneSimulator5.1.sdk
lrwxr-xr-x 1 root wheel 83 Aug 6 14:58 iPhoneSimulatorh4.1.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk
lrwxr-xr-x 1 root wheel 83 Aug 6 14:59 iPhoneSimulatorh4.2.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk
lrwxr-xr-x 1 root wheel 83 Aug 6 14:59 iPhoneSimulatorh4.3.sdk -> /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk
root@lobomacpro-4 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs $
シミュレーター内で次のオプションになるため、実際には機能しているように見えます。
問題は、私のマシンでは、サポートされていないバージョンのいずれかが選択されている場合、シミュレーターが起動後に動作を停止することです。まだ方法があるかもしれません...古いOSで使用していたように、これを機能させることができませんでした。
Xcode 4.4 + Mountain Lion でサポートされているのは、iOS シミュレータ 5.0 以降のみです。ただし、iOS 3.0 および iOS 4.0 デバイス デバッグ サポートをインストールして、iOS 3.0 または 4.0 を実行しているデバイスでアプリを引き続きテストできるようにするには、[Xcode] -> [設定] -> [ダウンロード] -> [コンポーネント] に移動します。
古いシミュレーターはもうダウンロードできません - 申し訳ありません。ただし、設定で古いデバイスのデバッグ サポートをダウンロードできます。
Xcode - Preferences -> Downloads に移動し、次に Components に移動します。そこで、いくつかの古いデバイスを選択できます。