He creado un binario universal usando iOS 4.2 y Xcode 3.2.5. Estoy tratando de hacer algunas pruebas de automatización en la aplicación y dado que las interfaces son ligeramente diferentes entre las versiones de iPad y iPhone, tengo scripts de UIAutomation separados. Desafortunadamente, no importa lo que haga, cuando hago clic en el botón de grabación en Instrumentos, siempre comienza la aplicación usando el simulador de iPad. ¿Cómo puedo forzar a Instruments a iniciar el simulador de iPhone?Los instrumentos siempre lanzan el simulador de iPad para aplicaciones universales con automatización, ¿cómo puedo obligarlo a usar el simulador de iPhone?
La aplicación universal funciona bien en el simulador para los 3 dispositivos simulados (iPhone, iPhone (Retina) y iPad). Puedo gobernar Active Executable a través de Xcode y "Build and Run/Debug" funciona bien, usando correctamente el simulador especificado. Cuando lance Instrumentos, elijo iOS Simulator> Todo> Automatización, luego selecciono mi secuencia de comandos de automatización para el iPhone y luego establezco el objetivo como nombre-proyecto/compilación/Debug-iphonesimulator/nombre-proyecto.
ESTA es la solución que estaba buscando. Verá una lista de todos los simuladores disponibles y seleccionará la correcta. Hecho. – Nuthatch
Esta es la respuesta correcta. Añadiría que un enfoque un poco más directo es: ** Menú objetivo (que muestra el nombre de la aplicación)> Opciones ** y elija la configuración del simulador deseada sin tener que abrir ningún cuadro de diálogo. – Stuart