Tieni iPhone Simulator in background mentre esegui i test in Xcode?


9

IPhone Simulator si presenta in modo fastidioso quando eseguo i test in Xcode e interrompe il mio flusso di lavoro. Questo è particolarmente fastidioso se sono in modalità a schermo intero. Voglio che si apra e rimanga sullo sfondo.

Se esiste una soluzione che consente al simulatore di rimanere sempre in background (anche quando non viene eseguito il test), non posso fare a meno di spegnerlo.

Risposte:


2

Attualmente, sembra che non ci sia supporto per questo in Xcode o nel simulatore iOS. Ci sono alcune soluzioni alternative elencate qui.

StackOverflow come eseguire i test senza avviare iOS Simulator

Personalmente, la cosa più semplice per me è stata l'uso di un monitor secondario, ma se questa non è un'opzione, alcune delle soluzioni alternative suggerite sono:

  1. "Comando + U, seguito da Comando + H all'avvio dei test unitari (Control + H nasconde il simulatore dopo che appare.)" - markshiz

  2. Non impostare alcun caricatore di bundle o testare le impostazioni di build dell'host, invece aggiungi semplicemente i file .m che stai testando l'unità alle origini di compilazione delle fasi di generazione, quindi esegui i test di unità dalla riga di comando usando:

xcodebuild -verbose -target TheElementsUnitTests -configuration Debug -sdk iphonesimulator5.0 clean build

-MandyW

  1. Esegui un AppleScript in Genera output nella configurazione del comportamento Test:

#!/usr/bin/osascript activate application "Xcode"

-Rudolf Adamkovic


1
Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Cfinley,

Certo, grazie per la punta. Non pensavo fosse necessario copiare le informazioni dal link, ma se questa è la preferenza della comunità, sono felice di obbligare!
AnthonyMDev,

0

Nel menu Simulatore in alto fai clic su "Finestra" -> "Resta davanti". Ciò posiziona il Simulatore in modo che rimanga sempre come finestra superiore sopra tutte le altre finestre. Quindi minimizza la finestra del simulatore con il piccolo punto giallo nel dock. In questo modo il simulatore rimane nascosto nel dock e non si fa avanzare automaticamente.


Non sembra che questa opzione esista più. Purtroppo non sono riuscito a trovarlo in nessuna delle altre schede.
Declan McKenna,
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.