Posso avviare il simulatore di iPhone senza "Build and Run"?


141

Voglio eliminare un'app nel simulatore prima di "creare ed eseguire". Come posso avviare il simulatore in modo da poter effettuare la cancellazione? Se lo avvio con "build and run" ottengo un output di log lungo che impiega un po 'a causa di un bug che sto cercando di risolvere. Vorrei evitarlo.

Risposte:


257

Il simulatore è solo un'applicazione e come tale è possibile eseguirlo come qualsiasi altra applicazione.

Per eseguire il simulatore direttamente dal terminale, anteporre queste posizioni con il opencomando

Xcode 7.x, 8.xe 9.x

In Xcode 7.x, il simulatore di iPhone si è spostato di nuovo: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

In Xcode 6.x, il simulatore di iPhone si è spostato ancora una volta, e ora risiede qui: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

In Xcode 4.x (attraverso 4.5 su Mountain Lion) e Xcode 5.0.x su Mavericks, vive qui: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Nella mia versione di Xcode (4.5.2), trovo abbastanza conveniente usare il Open Developer Toolmenu dall'icona del dock o dal menu Xcode:

aprire iOS Simulator


Xcode 3.x

In Xcode 3.x, vive qui:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


In qualche versione futura di Xcode, probabilmente si sposterà di nuovo, è una piccola app scoppiettante.


4
@jimbojw - È un pacchetto di applicazioni, quindi sì è anche una cartella. Se fai doppio clic su di esso (o usi il opencomando terminal), verrà eseguito. Per inciso, si chiama "iOS Simulator.app" con i nuovi SDK per iPhone.
Seth,

1
Grazie - openera il pezzo mancante.
Jimbo,

4
Il percorso completo in cui l'ho trovato è stato/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior,

2
Inoltre, se segui il percorso nel commento sopra in Finder, puoi semplicemente trascinare il simulatore nel dock come qualsiasi altra app.
Mike,

2
L'ho trovato su "/Applications/Xcode.app/Contents/Applications/iOS Simulator.app". Per cambiare dispositivo, dall'app del simulatore, fai clic su Hardware> Dispositivi.
Cheeso,

36

Dal terminale è possibile utilizzare:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Tutto dipende dal nome dell'applicazione del simulatore, questo può cambiare ad ogni iterazione di Xcode.


4
Questa è di gran lunga la soluzione più semplice. Se non funziona, prova iOS\ Simulatorinvece con .
Felix,

35

Da XCode 4.3 la posizione è cambiata, il simulatore è ora disponibile su:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/


24

A seguito di ciò il nuovo comando di @jimbojw per creare un collegamento con il nuovo Xcode (installazione tramite le preferenze) è:

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Che creerà un collegamento nella cartella delle applicazioni per te.


9

Usa Spotlight .

Ma verrà aperto solo l'ultimo simulatore. Se hai usato l' iPad Air 2ultima volta, Spotlight lo aprirà. Se vuoi aprire iPhone 6squesta volta, questo è un problema.



6

Questa è una domanda più vecchia, ma se vuoi semplicemente eseguire il simulatore dall'interfaccia utente di Xcode 4.5, puoi fare: Xcode> Apri strumento di sviluppo> Simulatore iOS.


2
Il menu Apri strumento di sviluppo è accessibile anche facendo clic con il tasto destro del mouse su Xcode nel Dock. facebook.com/mattdipasquale/posts/880720811276
ma11hew28

@joeriks So esattamente come ti senti! Ho trascorso 10 anni a lavorare in MSFT su Windows!
delliottg

4

Senza aprire Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/

1
A ciò, ho aggiunto un alias a ~ / .bash_profile: alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"che mi permette di correre iosdalla riga di comando.
Ghayes,

1
Cordiali saluti, sulla mia macchina l'applicazione è semplicemente Simulator.appnon è iOS Simulator.app.
Joshua Pinter,

3

Il modo più semplice è avviare il simulatore da Xcode, quindi sul dock, Ctrl+ Clicksull'icona e selezionareKeep in Dockinserisci qui la descrizione dell'immagine


2

Per Xcode 7.2

open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

E l'aggiunta di questo percorso nel tuo profilo è il modo migliore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.