Instale el paquete ipa en teléfonos móviles y simuladores usando la línea de comando
Línea de comando:
idevice_id -l muestra el dispositivo actualmente conectado [udid], incluidas las conexiones USB y WiFi
instrument -s devices enumera los dispositivos, incluido el simulador , máquina real y computadora Mac en sí
Para otras operaciones de comando, puede verificar la dirección de github de ios-deply
(1) Archivo de clonación remota de Git
git clone git://github.com/ghughes/fruitstrap.git
cdfruitstrap
cat makefile Copie el comando seleccionado por el logo a continuación y ejecútelo en la terminal
(2) Compilar y generar archivos ejecutables
gcc -ofruitstrap -framework CoreFoundation -framework MobileDevice -F/System/Library/PrivateFrameworksfruittrap.c
Cuando el terminal ejecuta el comando copiado, generará un archivo ejecutable de Unix en el directorio raíz del proyecto. Este archivo se puede ejecutar directamente en la terminal. Si el archivofruittrap aparece en el directorio actual, la ejecución es exitosa. Simplemente ejecute ls para ver o abra $(pwd)
(3) Llame al archivo ejecutable
Método 1: Llame a la terminal con la ruta completa
// Por ejemplo Ejecute el comando para ver la ayuda
/users/ypf/desktop/fruitstrap -d
Método 2: Copie y pegue el archivo ejecutable en el directorio predeterminado de la terminal /usr/bin, puede ver que hay muchos archivos ejecutables aquí, y los archivos ejecutables de Unix aquí se pueden llamar directamente en la terminal a través del nombre del archivo.
// Llamar directamente con el nombre del archivo en la terminal
frutastrap -d
Ejecutar la línea de comando frutastrap -i [udid del dispositivo de destino] - b [. ruta de ipa]
Ver opciones de ayuda: frutastrap -d
El formato completo del comando frutastrap
Haga clic para ver la instalación del dispositivo node-ios
Línea de comando de ejecución de terminal npm install node-ios-device --save-optional
Problema anormal:
1. xcrun simctl install booted /path/xxx .app
2. xcrun: error: no se puede encontrar la utilidad "simctl", no es una herramienta de desarrollador o en la RUTA`
3. xcrun: error: ruta de desarrollador activa ("/ Volumes/Xcode/Xcode .app/Contents/Developer”) no existe, use xcode-select –switch path/to/Xcode.app para especificar el Xcode que desea usar para las herramientas de desarrollo de línea de comandos (o seeman xcode-select )
No se inicia ningún dispositivo
Estos problemas harán que la instalación no tenga éxito. Si no está instalado, puede realizar las siguientes operaciones.
Solución:
Paso 1: Obtenga la ruta de instalación de Xcode. Ingrese sudo xcode-select -switch Xcode path/Contents/Developer en la terminal.