Estoy usando UIAutomation proporcionado por Apple -> Xcode -> instrumentos. Tengo mis Javascripts y toda la automatización usando la infraestructura de línea de comandos de instrumentos en funcionamiento.Ejecutar una versión de hardware específica del simulador de iOS utilizando la utilidad de línea de comandos de instrumentos
Tengo una tarea adicional de ejecutar la automatización en versiones anteriores de simulador (iOS 6.0, 5.1, 5.0, 4.3.2) para proporcionar una mejor cobertura.
Pero no sé una manera de especificar qué versión del simulador de iOS elegir. de manera predeterminada, siempre elige el último simulador de iOS.
me han tratado las siguientes cosas:
- especificar la ruta donde se guarda el simulador que incluye la ruta de versión del simulador.
- Realización de un seguimiento personalizado de la plantilla de Automatización e intento de utilizarlo.
- Se modificó la versión predeterminada del simulador de iOS con la utilidad de escritura predeterminada com.apple.simulator.
¿Qué versión de Xcode está usando? Tenga en cuenta que Xcode 4.5 solo es compatible con iOS5 y simuladores superiores. – Till
sí, estoy usando 4.5, y puedo ejecutar mis scripts (eligiendo diferentes versiones de simuladores) a través de la interfaz de interfaz de usuario de los instrumentos. No puedo lograr lo mismo usando la interfaz de línea de comando – user1737520
¿Ha intentado algo como esto? /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate/Users/user/Library/Application \ Support/iPhone \ Simulator/VERSIÓN DE SIMULADOR AQUÍ/Aplicaciones 016SA6CB-W70F-4368-BF48-A0E65466F7EE/yourappname.app – stackErr