2009-06-03 18 views

Respuesta

8

Siempre y cuando estén en la misma versión del objetivo O/S que usted debería estar bien. Mira aquí en el equipo local:

~/Library/Application Support/simulador de iPhone/usuario/Aplicaciones/

Eso es donde se almacenan las aplicaciones.

Mire este directorio y obtenga todo lo que se agrega al instalar la aplicación. Luego puede comprimir esos materiales y hacer que su cliente los descomprima en la misma ruta.

+1

Voy a dar una oportunidad, solo espero que los archivos no sean específicos de la máquina –

+3

Tenía curiosidad por esto, así que hice algunas pruebas más exhaustivas. Solo tenía una máquina para probar esto, pero pude eliminar manualmente la aplicación del directorio listado, verifico que la aplicación ya no estaba instalada en el simulador. Luego moví los archivos nuevamente al directorio de Aplicaciones y los descomprimí en un nuevo directorio llamado "prueba". La aplicación salió bien en el simulador. La única variable que queda es la máquina diferente, pero todo lo demás parece indicar que va a funcionar bien. – MystikSpiral

+2

El problema con las pruebas en una máquina es que si surge algún problema, es probable que se encuentre en el área de certificado/firma de código. Parte de esa información se guarda en su llavero que no modificó en su prueba. Una prueba más precisa sería crear una cuenta de usuario diferente, iniciar sesión e instalar el SDK en él, luego copiar los archivos e intentarlo en el simulador. – Ramin

4

Como el cartel antes me ha indicado que se encuentran las aplicaciones en esta carpeta:

~/Library/Application Support/iPhone Simulator/user/Aplicaciones/

que tenía que copiar los dos archivos siguientes :

  • una carpeta con un nombre críptico (costuras a haber alguna hash)
  • y un archivo con el mismo nombre que la carpeta y el sufijo .sb

Póngalos en el mismo lugar en su segundo ordenador e iniciar el simulador de allí:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications

He probado esto en mi equipo de trabajo y el la computadora de mi casa que no tiene certificados instalados

+0

Gracias, todavía no he podido probar, pero mi cliente deberá hacerlo pronto. –

+1

Con el SDK 3.2 la estructura de la carpeta ha cambiado, las aplicaciones están ahora en: ~/Library/Application Support/iPhone Simulator/3.1.3/ – Chris

+0

No puedo encontrar los archivos .sb en las carpetas para la versión 4.0.2 y 4.3 . ¿Algunas ideas? – pedrofurla

0

Tuve la misma necesidad y trabajé en el problema en el simulador iOS 5.

Debe ejecutar la aplicación al menos una vez. A continuación, puede encontrar su aplicación en virtud de la ruta de la carpeta

~/Library/Application Support/simulador de iPhone/'versión del simulador'/Aplicaciones/

Las carpetas tendrá un nombre de hash. Encuentra la carpeta que contiene tu aplicación y copia el archivo AppName.app de esa carpeta. Ahora puede enviar ese archivo a sus clientes.

Los clientes crearán una carpeta bajo la misma ruta de carpeta que se mencionó anteriormente con cualquier nombre y copiarán el archivo AppName.app y solo abrirán el simulador. voila ... verán la aplicación instalada en el simulador.

18

Puede hacerlo ejecutando el comando siguiente en la aplicación Terminal.

xcrun simctl install {simulator_udid} {path of .app file}

Se instalará el archivo .app en el simulador se hace referencia.

Nota: asegúrese de que el archivo .app esté creado para el simulador (es decir, i386 o x86_64).

+8

Esta es la solución que funciona para Xcode 7.2. Todos los otros trucos que he usado en el pasado ya no funcionan. Esto es increíble porque es una herramienta de Apple que instala cosas en el lugar correcto. Cualquier respuesta aquí anterior a 2015 probablemente sea ineficaz ahora. –

+1

Esta debería ser la respuesta aceptada ahora. –

+0

Si ve "Se encontró un error al procesar el comando (domain = com.apple.CoreSimulator.SimError, code = 164): No se puede buscar en el estado actual: Apagado" Primero debe iniciar el simulador encontrándolo en Hardware-> Dispositivo -> {Versión de iOS} – PricklyApps

Cuestiones relacionadas