Estoy trabajando en la mejora de iOS de compilación cruzada de apoyo para ghc
, que tiene un metaprogramación característica que requiere la ejecución de código en tiempo de compilación. Un mecanismo involucra la ejecución de un proceso en el destino y la comunicación con ella desde el compilador a través de tuberías. Este es un estándar de unix proceso (un compilado para iOS), no una aplicación para el iPhone. ¿Cómo puedo lanzar este proceso conectado a un iPhone desde el OS X del cuadro en el que el compilador se está ejecutando? Para el simulador puedo usar simctl spawn
pero no conozco nada similar para los dispositivos reales.
Respuesta
¿Demasiados anuncios?
Manuel
Puntos
28
Usted no puede.
Encarcelados los dispositivos iOS tienen ningún método de ejecutar cualquier programa de forma remota. Tendrías que aplicar el jailbreak a su dispositivo de acceso a la terminal.
El simulador de iOS es ligeramente diferente ya que carece de muchas de las características de seguridad que el iOS tiene, y ya que se ejecuta directamente en tu mac como procesos secundarios (en lugar de un emulador que emula un procesador ARM).