que - ios versiones
Inicie la aplicación GUI en iOS 5 a través de la línea de comando(jailbreak) (1)
Esos comandos de launch / launchctl tampoco me funcionaron. Lo que funcionó fue instalar la utilidad de línea de comandos open desde Cydia y simplemente ejecutar
open com.apple.calculator
Observe la c minúscula en la calculator, que era el identificador del paquete para mi aplicación de calculadora.
Aquí está el sitio web del desarrollador para Cydia:
Esto enlaces al sitio de repositorio:
http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=openData
Actualización: para iOS 6.x, esta versión actual de open no parece funcionar. Ver la respuesta de @ Nate a otra pregunta vinculada a continuación en los comentarios.
Actualización 2: el paquete open en Cydia se ha actualizado y ahora funciona con iOS 6.
Actualización 3: Aquí está la fuente del paquete: https://github.com/conradev/Open . Si observa el archivo open.m , puede ver que la función SBSLaunchApplicationWithIdentifier del marco privado SpringBoardServices es lo que realmente abre la aplicación.
Creo que antes podías iniciar aplicaciones de GUI en dispositivos con jailbreak iOS a través de la línea de comando (a través de SSH) ejecutando un comando como este:
launch com.apple.Calculator
pero eso no funciona en mi dispositivo iOS 5 ( launch not found ).
También probé:
launchctl start com.apple.Calculator
pero eso también me da un error ( no such process ).