3

最近、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)を操作することは可能ですか?

古いシミュレーターでアプリをテストする方法を教えてもらえますか?

ありがとう

4

3 に答える 3

4

まず、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で使用していたように、これを機能させることができませんでした。

于 2012-08-06T12:40:13.097 に答える
1

Xcode 4.4 + Mountain Lion でサポートされているのは、iOS シミュレータ 5.0 以降のみです。ただし、iOS 3.0 および iOS 4.0 デバイス デバッグ サポートをインストールして、iOS 3.0 または 4.0 を実行しているデバイスでアプリを引き続きテストできるようにするには、[Xcode] -> [設定] -> [ダウンロード] -> [コンポーネント] に移動します。

于 2012-08-06T12:40:16.593 に答える
0

古いシミュレーターはもうダウンロードできません - 申し訳ありません。ただし、設定で古いデバイスのデバッグ サポートをダウンロードできます。

Xcode - Preferences -> Downloads に移動し、次に Components に移動します。そこで、いくつかの古いデバイスを選択できます。

于 2012-08-06T12:38:10.730 に答える