iOS 4.2 と Xcode 3.2.5 を使用してユニバーサル バイナリを作成しました。アプリケーションでいくつかの自動化テストを実行しようとしていますが、iPad と iPhone のバージョンではインターフェイスがわずかに異なるため、個別の UIAutomation スクリプトを用意しています。残念ながら、私が何をしても、Instruments の録音ボタンをクリックすると、常に iPad シミュレーターを使用してアプリケーションが起動します。Instruments に iPhone シミュレーターを起動させるにはどうすればよいですか?
ユニバーサル アプリは、3 つのシミュレートされたすべてのデバイス (iPhone、iPhone (Retina)、および iPad) のシミュレーターで正常に動作します。Xcode を介して Active Executable を制御でき、指定されたシミュレーターを正しく使用して、「ビルドと実行/デバッグ」が正常に機能します。Instruments を起動したら、iOS シミュレーター > すべて > 自動化を選択し、iPhone 用の自動化スクリプトを選択して、ターゲットを project-name/build/Debug-iphonesimulator/project-name として設定します。