2009-06-18 13 views
5

Quando connetto due iPhone allo stesso tempo al mio computer e Genera ed esegui un progetto, l'app si installa e suona solo su uno dei dispositivi.È possibile creare ed eseguire su DUE iPhone/iPod contemporaneamente?

Ora, con l'iPhone 3.0, che supporta la connettività peer-to-peer Bluetooth, per testare un progetto multiplayer è necessario installarlo ed eseguirlo su due dispositivi contemporaneamente. Sarebbe molto utile poterlo fare con un clic invece di: installare su un telefono, scollegare, collegare l'altro, attendere 10 secondi per riconoscere il telefono e installare di nuovo ed eseguire ...

C'è qualcuno consapevole di un metodo per fare una cosa del genere?

+0

Ho provato a creare un'altra copia del file .xcodeproj in modo che sia possibile eseguirli entrambi contemporaneamente. Questo potrebbe funzionare, ma il problema principale è che XCode non ci fornisce un modo per scegliere quale tra tutti i dispositivi connessi che useremo per la distribuzione (o lo fa?). Anche se sono aperti 2 progetti, è in esecuzione solo un'istanza di Organizer. – Dimitris

risposta

2

Non testato, ma vale la pena provare: avviare un'altra istanza di Xcode (ad esempio dalla riga di comando) e utilizzare il secondo dispositivo da lì.

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

Prima di tutto, non posso avviare una nuova istanza dello stesso progetto. Ma anche se lo facessi, cosa succederà ogni volta che apporterò delle modifiche al progetto? Devo riavviare nuovamente la seconda istanza dalla console ecc ...? Potrebbe volerci più tempo che copiare il progetto in un'altra cartella e correre da lì. Che è simile al tempo di attesa che si ottiene scambiando i telefoni, ma un po 'più pericoloso :) – Dimitris

1

Divertente da chiedere. Ho postato le istruzioni passo-passo su questo argomento sul mio blog questa mattina. Non lo ripeterò qui. Ecco il link: http://ramin.firoozye.com/2009/06/18/debugging-peer-to-peer-and-wifi-apps-on-the-iphone/

+0

Questa è una buona idea, ma è molto dispendioso in termini di tempo per impostare, per non parlare di costosi. Penso (o spero) che Apple aggiornerà XCode per risolverlo nel prossimo futuro, dal momento che le app p2p per iPhone saranno sempre più comuni. – Dimitris

1

Se si ha accesso a un laboratorio Mac (laboratorio universitario/universitario) con l'iPhone sdk installato, è possibile testare le applicazioni p2p. Il simulatore non supporta il Bluetooth ma possono comunque essere testati in questo modo. Su un Mac accedi all'icona Wi-Fi e seleziona crea una rete, chiamala qualcosa, al secondo Mac vai all'icona Wi-Fi e seleziona la rete che hai appena chiamato. Carica il tuo codice in xCode su entrambe le macchine ed esegui il simulatore. Ho testato la mia app bluetooth p2p in questo modo e funziona perfettamente.

Se non si ha accesso a un laboratorio, mi dispiace.

+0

Sembra utile, grazie. Ma sto ancora cercando un modo per costruire 2 dispositivi .. – Dimitris

Problemi correlati