Domanda:
Come avviare il browser in iOS Simulator dalla riga di comando?
prateeak ojha
2014-01-14 00:52:21 UTC
view on stackexchange narkive permalink

Voglio avviare il browser in iOS Simulator dal Terminale con l'URL specificato.

Esiste un comando per esso? In questo modo posso scrivere in uno script che prenderà l'URL come argomento e avvierà il simulatore con il browser e l'URL aperti su di esso.

Sei risposte:
grg
2014-01-14 01:06:04 UTC
view on stackexchange narkive permalink

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone \ Simulator.app/Contents/MacOS/iPhone \ Simulator -SimulateApplication / Applications / Xcode. app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / SDKs / iPhoneSimulator7.0.sdk / Applications / MobileSafari.app / MobileSafari -u "http://google.com/"

Sì, questo è davvero un comando lungo: assicurati di eseguirlo tutto. Sostituisci google.com con il sito web effettivo e iPhoneSimulator7.0.sdk con la versione pertinente del simulatore che stai utilizzando.

Puoi passare facilmente il sito web di destinazione se sostituisci "" http://google.com "` con "" $ * "" e lo salvi come uno script di shell (ad esempio `~ / launch_ios_browser.sh`, quindi` chmod 700` il file). Quindi puoi andare su localhost usando `~ / launch_ios_browser.sh http: // apple.com`
@grgarside Qualche idea su come farlo nell'ultimo Xcode con il simulatore iOS?
Marcio Klepacz
2015-08-04 20:35:49 UTC
view on stackexchange narkive permalink

Su Xcode6 è stato introdotto simctl, quindi puoi semplicemente aprire il terminale e digitare:

xcrun simctl openurl avviato "https://google.com"

Michał Miszczyszyn
2014-10-02 15:56:24 UTC
view on stackexchange narkive permalink

Il percorso è cambiato per Xcode 6.0 (OS X Yosemite) e ora è:

alias simulator = 'open /Applications/Xcode.app/Contents/Developer/Applications/iOS \ Simulator .app "

0942v8653
2014-01-14 02:12:27 UTC
view on stackexchange narkive permalink

Un altro modo per farlo è utilizzare un file temporaneo che reindirizza all'URL desiderato, quindi aprire questo file nel simulatore. Questo non è necessariamente il modo migliore, ma è un comando più breve.

echo "<meta http-equiv =" refresh "content = '0; url = http: // apple.stackexchange.com ">"> ~ / tmp / openURL.html; open ~ / tmp / openURL.html -a /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone \ Simulator.app/

le altre risposte, puoi sostituire l'URL (ho messo apple.stackexchange.com) con quello che vuoi. Assicurati solo di inserire http: // perché open interpreta gli argomenti come percorsi del file system per impostazione predefinita.

Purtroppo, la maggior parte del comando è solo il percorso del pacchetto iPhone Simulator.

GummyArgyle
2014-01-14 03:14:06 UTC
view on stackexchange narkive permalink

Ecco cosa fare: vai su Finder ed esegui / Applications / Utilities / Terminal e incolla il seguente codice:

  open / Applications / Xcode. app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / Applications / iPhone \ Simulator.app  

Questo dovrebbe essere d'aiuto se usi XCODE o un simulatore iOS.

Questo non si apre al browser, per non parlare di un URL specificato.
Guest
2014-06-23 21:39:20 UTC
view on stackexchange narkive permalink
  osascript -e "dì all'applicazione \" iPhone Simulator \ "di attivare"  
Questo avvia il simulatore, ma come avvia anche il browser all'interno del simulatore?


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...