¿Es posible crear una aplicación para controlar tu iPhone con tu Mac?

¿Técnicamente? Sí, aunque existen limitaciones definidas para lo que es posible y formas específicas en que necesitarías hacer esto …

En pocas palabras, no puede controlar de forma remota el iPhone a nivel del sistema operativo, pero podría crear una aplicación que podría hacer muchas cosas y permitiría el control externo desde una aplicación que se ejecuta en un sistema operativo diferente, por ejemplo, Mac OS.

En el nivel simple, la aplicación iOS podría simplemente monitorear una ubicación en línea para obtener instrucciones, y esto podría actualizarse mediante una aplicación Mac, o incluso mediante el uso de una interfaz de navegador desde cualquier lugar, por ejemplo, haciendo publicaciones en WordPress.
Un enfoque bastante más complejo podría ser que las aplicaciones Mac e iOS usen comunicaciones de red directas. Enviar comunicaciones y disparadores de control a la dirección IP correcta sería una forma sensata de comenzar.

El gran problema sería obtener una aplicación de iOS aprobada por Apple. Eso es muy poco probable, ya que sería visto como un riesgo potencial de seguridad. Podrías intentar crear una aplicación que haga algo más y que también incluya esto como una característica oculta, pero es muy probable que sea detectado cuando Apple lo revise, y tu cuenta de desarrollador se revocará instantáneamente y también estarás en la lista negra, estoy seguro .
Por lo tanto, está limitado a usar aplicaciones de iOS que ejecuta en modo de prueba en dispositivos previamente autorizados y registrados por desarrolladores. Posible, pero hace de esto un proyecto muy personal.

(Si fuera a abordar esto, usaría LiveCode, ya que hace que el 98% de los dolores de cabeza asociados con este tipo de trabajo sean redundantes. No es la herramienta adecuada para todos los proyectos de desarrollo; no existe una herramienta ‘correcta’ para todo, pero definitivamente es lo que usaría para crear prototipos y entregar esto . Especialmente si realmente quisiera hacer un ejemplo de trabajo en lugar de usar el proyecto como una forma de aprender técnicas de programación de redes arcanas).

Creo que deberías estar en jailbreak para hacer eso