¿Cómo puedo ejecutar dos instancias del simulador de iPhone (Aspen) para probar el ejemplo de WiTap?

StackOverflow https://stackoverflow.com/questions/400511

Pregunta

¿Alguien ha tenido suerte al ejecutar dos instancias del simulador de iPhone para probar el código de red entre los dos?

¿Fue útil?

Solución

No, pero puedes ejecutar el simulador y el código WiTap en tu teléfono. Lo he hecho y está muy bien.

Simplemente aprovisione el código WiTap para su perfil de aprovisionamiento de desarrollo y cárguelo en el teléfono. Luego, asegurándose de que el teléfono esté en la misma red wifi, puede ejecutar su máquina de desarrollo con el Simulador ejecutando WiTap y el teléfono ejecutando WiTap.

Funciona como un encanto.

Otros consejos

FYI, la idea de frankodwyer de ejecutar iPhoneSimulator como un usuario diferente no funciona. Quoth Finder: " No puedes abrir la aplicación 'iPhone Simulator' porque otro usuario la tiene abierta. Pida al otro usuario que salga de la aplicación, luego intente nuevamente. & Quot;

Solo una idea, pero puedes intentar agregar otro usuario a tu mac y ejecutar el simulador en ambas cuentas. (Estoy bastante seguro de que la configuración del simulador se almacena en relación con el directorio de inicio del usuario)

El primer paso sería lograr que el cambio de usuario se realice. Si eso funciona, es de esperar que debería configurar todo lo que el simulador necesita para una segunda instancia. Luego cierre sesión en la segunda cuenta, vuelva a su cuenta habitual. Ahora intente ejecutar una segunda instancia del simulador desde la línea de comandos en un terminal, pero como la segunda cuenta de usuario (use 'su -' para cambiar la otra cuenta de usuario antes de ejecutar el simulador).

No estoy en mi Mac y, a primera vista, no sé el nombre del binario del simulador o lo intentaría y pegaría un código para ti.

Sigue estos pasos para probar tu aplicación.

Primero debe hacer una cosa para todo el proceso: Ir a Proyecto - > Editar configuración del proyecto - > marque la opción - Construir objetivos independientes en paralelo.

El código de depuración que creará su aplicación en el simulador. Por ejemplo, el nombre de su aplicación es - Instancia Cerrar simulador Vaya a Proyecto- > Nuevo objetivo - > Instance2 Add " Nombre de visualización del paquete: Instance2 " en el archivo Instance2.info.plist Nombre del ejecutable establecido: Instancia2 Seleccionar destino de instancia2 - > Ir al proyecto - > Establecer objetivo activo - > Instance2 Construir con Instance2 Nota: haga todo con cuidado, de lo contrario tendrá que reiniciar su simulador Para reiniciar el simulador - > Ejecutar simulador - > simulador de iPhone - > Restablecer contenido & amp; Configuración ...

Ahora tiene dos aplicaciones en el simulador y puede probar la aplicación en todas las instancias.

Espero que te ayude :)

Ravikant Nagar

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