2009-10-23 1 views

risposta

82

Disattiva la connessione di rete sul Mac.

+8

così evidente ho preso a calci me stesso. ma allo stesso tempo, sicuramente avrebbero potuto fare una soluzione migliore! – benlumley

+31

È più difficile di quanto sembri, anche se il nostro team ha chiesto ad Apple funzionalità simili. Il problema è che le app in esecuzione nel simulatore sono davvero app per Mac. L'iPhone Simulator non emula l'iPhone; è solo un ambiente in cui le app Mac possono collegarsi e * apparire * come un iPhone. Quindi è necessario un modo, a livello di sistema, per limitare un'app di parlare alla rete. Unix non lo fornisce; avrebbe quasi certamente bisogno del supporto del kernel per ottenerlo. Potresti farlo più facilmente per NSURLConnection e i suoi parenti, ma potrebbe essere più complicato se alcune chiamate funzionano e altre no. –

+6

Non simula la modalità aereo ... poiché il simulatore GPS funziona ancora ma non restituisce un valore. – Jann

16

È possibile utilizzare Little Snitch anche su temp. bloccare la connessione internet per questa app.

48

Si potrebbe installare di Apple Network link Conditioner

su Yosemite:

rete di collegamento del condizionatore può essere trovato nella sezione "Hardware IO Strumenti per Xcode" pacchetto. Questo può essere scaricato dal Apple Developer Downloads page. Al termine del download, aprire DMG e fare doppio clic su "Network Link Condition.prefPane" per installare (source).

Con questo pannello delle preferenze è possibile creare un profilo con velocità di 0 kbps.

Network Link Conditioner

su versioni precedenti di OSX:

Mountain Lion/Mavericks: Xcode > Open Developer Tool > More Developer Tools
Lion: /Developer/Applications/Utilities/Network Link Conditioner

+11

Raggiungibilità non vede alcuna modifica quando si utilizza il condizionatore di rete.In effetti, quando lo metto a 0kbps e al 100% di perdita di pacchetti, continua a riportare tutto come attivo e raggiungibile tramite wifi. Questo non funziona per provare a provare la modalità aereo. –

+1

sei sicuro di aver acceso il grande interruttore a sinistra su "ON"? – Tieme

+0

Stesso problema qui, link Conditioner per 0kbps su/giù e il 100% di perdita di pacchetti su/giù non aiuta. Il simulatore iOS è appena scaduto dopo un po '. 0kbps è assunto come larghezza di banda MAX. –