español - ¿Cómo puedo ejecutar dos instancias del simulador de iPhone(Aspen) para probar el ejemplo de WiTap?
workflow ios ejemplos (4)
No, pero puede ejecutar el simulador y el código WiTap en su teléfono. Lo hice y es genial.
Simplemente proporcione 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 de maravilla.
¿Alguien ha tenido suerte al ejecutar dos instancias del simulador de iPhone para probar el código de red entre los dos?
Solo una idea, pero podrías intentar agregar otro usuario a tu mac y ejecutar el simulador dentro de 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 ponerlo bajo el cambio de usuario. Si eso funciona, debería configurar todo lo que el simulador necesita para una segunda instancia. Luego cierre la sesión de la segunda cuenta, regrese a su cuenta habitual. Ahora intente ejecutar una segunda instancia de simulador desde la línea de comando 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 de improviso no sé el nombre del binario del simulador o probaría esto y pegaré un código para ti.
FYI, la idea de frankodwyer de ejecutar iPhoneSimulator como un usuario diferente no funciona. Quoth Finder: "No se puede abrir la aplicación ''iPhone Simulator'' porque otro usuario la tiene abierta. Pídale al otro usuario que cierre la aplicación, luego inténtelo de nuevo".
Sigue estos pasos para probar tu aplicación.
Primero debe hacer una cosa para todo el proceso: vaya a Proyecto -> Editar configuración del proyecto -> opción de marcar - Cree objetivos independientes en paralelo.
Código de depuración que creará su aplicación en el simulador Por ejemplo, su nombre de aplicación es - Instancia Cerrar Simulador Ir a Proyecto-> Nuevo objetivo-> Instancia2 Agregar "Nombre de visualización del paquete: Instancia2" en el archivo Instance2.info.plist Establecer nombre del ejecutable: Instancia2 Seleccionar Instance2 Target -> Ir a Project -> Set Active Target -> Instance2 Build with Instance2 Nota: Haga todo cuidadosamente, de lo contrario, tendrá que reiniciar su simulador para Reset Simulator -> Run Simulator -> iPhone Simulator -> Reset Content & Settings ...
Ahora tiene dos aplicaciones en el simulador y puede probar la aplicación en todas las instancias.
Espero que te ayude :)
Ravikant Nagar