Domanda

Qualcuno ha avuto fortuna eseguendo due istanze del simulatore di iPhone per testare il codice di rete tra i due?

È stato utile?

Soluzione

No, ma è possibile eseguire il simulatore e il codice WiTap sul telefono. L'ho fatto ed è abbastanza bello.

Effettua il provisioning del codice WiTap per il tuo profilo di provisioning di sviluppo e caricalo sul telefono. Quindi, assicurandoti che il telefono sia sulla stessa rete wifi, puoi eseguire la tua macchina di sviluppo con il simulatore che esegue WiTap e il telefono che esegue WiTap.

Funziona come un fascino.

Altri suggerimenti

Cordiali saluti, l'idea di frankodwyer di far funzionare iPhoneSimulator come un altro utente non funziona. Quoth Finder: " Non puoi aprire l'applicazione "iPhone Simulator" perché è aperta da un altro utente. Chiedi all'altro utente di chiudere l'applicazione, quindi riprova. & Quot;

Solo un'idea, ma potresti provare ad aggiungere un altro utente al tuo mac ed eseguire il simulatore all'interno di entrambi gli account. (Sono abbastanza sicuro che la configurazione del simulatore sia memorizzata rispetto alla home directory dell'utente)

Il primo passo sarebbe quello di farlo passare sotto il cambio utente. Se funziona, si spera che possa configurare tutto il necessario per la seconda istanza del simulatore. Quindi disconnetti il ??secondo account, torna al tuo solito account. Ora prova a eseguire una seconda istanza del simulatore dalla riga di comando in un terminale, ma come secondo account utente (usa 'su -' per cambiare l'altro account utente prima di eseguire il simulatore).

Non sono al mio mac e non so di persona il nome del binario del simulatore o lo proverei e incollerei del codice per te.

Segui questi passaggi per testare la tua app.

Devi prima fare una cosa per l'intero processo: vai a Progetto - > Modifica impostazioni progetto - > selezionare l'opzione - Costruisci obiettivi indipendenti in parallelo.

Codice di debug che creerà la tua app nel simulatore Ad esempio, il nome della tua app è - Instance Chiudi simulatore Vai a Project- > New Target - > Instance2 Aggiungi " Nome visualizzato pacchetto: Instance2 " nel file Instance2.info.plist Imposta nome eseguibile: Instance2 Seleziona Instance2 Target - > Vai a Progetto - > Imposta target attivo - > Instance2 Crea con Instance2 Nota: fai tutto con attenzione, altrimenti dovrai ripristinare il simulatore per Ripristina simulatore - > Esegui simulatore - > Simulatore iPhone - > Ripristina contenuto e amp; Impostazioni ...

Ora hai due app nel simulatore e puoi testare l'app in tutte le istanze.

Spero che ti possa aiutare :)

Ravikant Nagar

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top