2009-06-18 14 views
5

Cuando conecto dos iPhones al mismo tiempo a mi computadora y creo y ejecuto un proyecto, la aplicación solo se instala y reproduce en uno de los dispositivos.¿Es posible construir y ejecutar en dos iPhones/iPods a la vez?

Ahora, con el iPhone 3.0, que es compatible con la conectividad bluetooth de igual a igual, para probar un proyecto de varios jugadores, debe instalarlo y ejecutarlo en dos dispositivos al mismo tiempo. Sería muy útil poder hacer eso con un clic en lugar de: instalar en un teléfono, desconectar, conectar el otro, esperar 10 segundos para reconocer el teléfono e instalar nuevamente y ejecutar ...

Alguien consciente de un método para hacer tal cosa?

+0

Intenté hacer otra copia del archivo .xcodeproj para poder ejecutar ambos a la vez. Esto podría funcionar, pero el problema principal es que XCode no nos da una manera de elegir cuál de todos los dispositivos conectados utilizaremos para la implementación (¿o no?). Incluso si tiene 2 proyectos abiertos, solo se está ejecutando una instancia del Organizador. – Dimitris

Respuesta

2

No probado pero vale la pena intentarlo: inicie otra instancia de Xcode (por ejemplo, desde la línea de comandos) y use el segundo dispositivo desde allí.

> /Developer/Applications/Xcode.app/Contents/MacOS/Xcode & 
+0

Antes que nada, no puedo comenzar una nueva instancia del mismo proyecto. Pero incluso si lo hago, ¿qué pasará cada vez que realice algunos cambios en el proyecto? Tengo que reiniciar la segunda instancia desde la consola otra vez, etc ...? Puede tomar tanto tiempo como copiar el proyecto en otra carpeta y ejecutar desde allí. Lo cual es similar al tiempo de espera que se obtiene para intercambiar los teléfonos, pero es un poco más peligroso :) – Dimitris

1

Gracioso, usted debe preguntar. Publiqué instrucciones paso a paso sobre este tema en mi blog esta mañana. No lo repetiré aquí. Aquí está el enlace: http://ramin.firoozye.com/2009/06/18/debugging-peer-to-peer-and-wifi-apps-on-the-iphone/

+0

Es una buena idea, pero lleva mucho tiempo configurarla, sin mencionar costosa. Creo (o espero) que Apple actualice XCode para arreglarlo en el futuro cercano, ya que las aplicaciones p2p para iPhone serán cada vez más comunes. – Dimitris

1

Si tiene acceso a un laboratorio Mac (laboratorio de colegio/universidad) con la sdk de iPhone instalada, puede probar las aplicaciones p2p. El simulador no es compatible con Bluetooth, pero todavía se puede probar de esta manera. En una Mac, vaya al ícono de wifi y seleccione crear una red, llámelo, en la segunda Mac, vaya al ícono de wifi y seleccione la red que acaba de nombrar. Cargue su código en xCode en ambas máquinas y ejecute el simulador. He probado mi aplicación bluetooth p2p de esta manera y funciona bien.

Si no tiene acceso a un laboratorio, lo siento.

+0

Esto suena útil, gracias. Pero aún estoy buscando una manera de construir para 2 dispositivos .. – Dimitris

Cuestiones relacionadas