Pregunta

¿Es posible abrir una aplicación de iPhone o un proyecto Xcode desde el terminal? Ya lo he intentado:

abrir /path/to/project.app

Pero esto devuelve una advertencia y se cierra inesperadamente debido a un error de carga de imagen cuando inicia el simulador. ¿Alguien tiene alguna sugerencia?

¿Fue útil?

Solución

No puede iniciar una aplicación de iPhone desde el terminal. Cuando creas tu proyecto Xcode, parte de lo que hace es " instalar " La aplicación al simulador de iPhone, como en un entorno real. Por ejemplo, si elimina su proyecto Xcode y todos los archivos y luego ejecuta el simulador, todavía encontrará su aplicación allí. Está diseñado para emular el entorno real tanto como sea posible. Sin embargo, puede usar xcodebuild desde el terminal para compilar y actualizar su archivo de proyecto, luego ejecute la aplicación del simulador.

Para una aplicación normal de Mac OS X, puede ejecutarlas desde el terminal, pero debe tener en cuenta que project.app es solo un contenedor de directorio que el Finder pretende es una aplicación de archivo único para el usuario. Su archivo ejecutable real se encuentra en /path/to/project.app/Contents/MacOS/project . Entonces, por ejemplo, si tengo un proyecto que genera la aplicación Foo.app, lo iniciaría desde el terminal como tal:

$ /path/to/project/Foo.app/Contents/MacOS/Foo

Otros consejos

Kudos

Puedes iniciar la aplicación de iPhone desde la terminal. Gracias a idevice.

https://stackoverflow.com/a/31271484/4622092/

Comprueba este enlace.

Puede usar simctl para controlar simuladores de iOS desde la línea de comandos (Terminal) Por ejemplo, para instalar un archivo .app dentro del uso del simulador

xcrun simctl install booted <path_to_file.app>

O para iniciar la aplicación que se ha instalado

xcrun simctl launch booted <app_bundle_identifier>

Lea más aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top