Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo instalar .app en el simulador Xcode

Cómo instalar .app en el simulador Xcode

Recientemente, es necesario realizar pruebas en iPhone8 y iPhone A continuación explicaré cómo instalarlo a través del terminal.

Si instala el archivo ipa generado directamente en el simulador, se bloqueará después de hacer clic y la función de prueba no se podrá realizar en absoluto, porque el simulador y el paquete ipa compilado por la máquina real son diferentes. Uno es x386, el otro es arm y la arquitectura de la CPU también es diferente.

Primero necesitamos obtener la ruta del paquete

1. Puede imprimir la ruta del paquete en el proyecto didFinishLaunchingWithOptions: método:

2. Copie el paquete impreso ruta y luego haga clic en - gt en el escritorio; seleccione la barra de herramientas en la parte superior de la pantalla para ir a - gt; seleccione Ir a la carpeta:

3. Pegue la ruta copiada en el método GoFinishLaunchingWithOptions:. Pegue la ruta copiada en Ir a la ruta de la carpeta y haga clic en Entrar:

Simplemente guarde el archivo xxx.app y el archivo plist dentro de la carpeta y podrá instalarlo en cualquier computadora en el simulador Xcode.

4. Abra la terminal

5. Ingrese la ruta xcrun simctl install booted xxx.app en la terminal y haga clic en Enter. Tenga en cuenta que la ruta xxx.app es la ruta de la aplicación que necesita instalar en el simulador, puede arrastrarla directamente a la terminal para obtenerla. Aquí hay un pequeño truco: puede copiar xcrun simctl install iniciado y pegarlo en la terminal, luego arrastrar xxx.app a la terminal y separar los dos con un espacio.

Esto le permite instalar su aplicación en el emulador y ejecutarla correctamente sin flashback.

Problemas anormales

1. La instalación de xcrun simctl inició /path/xxx.app

2. xcrun: error: no se puede encontrar la utilidad "simctl Not". una herramienta de desarrollador o en PATH`

xcrun simctl install booted /path/xxx.app

3. xcrun: error: ruta de desarrollador activa ("/ Volumes/Xcode/Xcode.app /Contents/Developer") no existe, utilice xcode-select -switch path/to/Xcode.app para especificar qué Xcode (o seeman xcode-select) desea utilizar para las herramientas de desarrollo de línea de comandos

Ninguno Inicio del dispositivo`

Estos problemas harán que la instalación no se realice correctamente. Si no, esto es lo que puedes hacer.

Solución

1. Obtenga la ruta de Xcode. Para obtener la ruta a Xcode, simplemente vaya a la aplicación, busque Xcode y arrástrelo a la terminal para obtener la ruta a Xcode.

2. Ingrese sudo xcode-select -switch Xcode path/Contents/Developer en la terminal.