Estoy tratando de entender el lanzador de ios-sim para proyectos de cordova
https://github.com/phonegap/ios-sim/
Los dos puntos que estoy tratando de entender son ...
-
¿Qué es el lanzamiento del simulador?
-
¿Está siendo llamado como un proceso desde la línea de comandos
algo así como... /ruta/para/sim -- ¿argumentos? -
¿Se está invocando como una biblioteca del sistema?
algo así como... incluir systemLib/magic
y luego ser llamado como una función que lanza el simulador
-
-
¿Cómo se "inyecta/instala" el proyecto en el simulador?
He rastreado la respuesta hasta donde mis conocimientos de Objective C pueden llevarme.
( @ al menos creo que la respuesta a mis preguntas está en esta función )
https://github.com/phonegap/ios-sim/blob/master/Source/iPhoneSimulator.m#L180
Su función es lanzar el simulador de iOS de Xcode, al menos eso creo.
El objetivo:
Es poder invocar el simulador directamente desde la línea de comandos a través del shell sin necesidad de todas estas dependencias del proyecto y entender mejor el proceso que utiliza Xcode para ejecutar el simulador.
Por favor, perdonen mis anotaciones taquigráficas y el muy probable uso incorrecto de la terminología,
Soy un alma interpretada perdida en un universo binario.
TY