Mantenha o iPhone Simulator em segundo plano durante a execução de testes no Xcode?

9

O iPhone Simulator aparece irritantemente quando eu executo testes no Xcode e interrompe meu fluxo de trabalho. Isso é especialmente irritante se eu estiver no modo de tela cheia. Quero que ele abra e fique em segundo plano.

Se houver uma solução que faça com que o Simulador fique sempre em segundo plano (mesmo quando não estiver testando), estou bem com isso, desde que eu possa desligá-lo.

jasongregori
fonte

Respostas:

2

Atualmente, parece que não há suporte para isso no Xcode ou no iOS Simulator. Existem algumas soluções alternativas listadas aqui.

StackOverflow como executar testes sem iniciar o iOS Simulator

Pessoalmente, a coisa mais fácil para mim foi usar um monitor secundário, mas se isso não for uma opção, algumas das outras soluções alternativas sugeridas são:

  1. "Command + U, seguido de Command + H ao iniciar testes de unidade. (Control + H oculta o simulador depois que ele aparece.)" - markshiz

  2. Não defina nenhum carregador de pacote configurável ou teste as configurações de compilação do host, basta adicionar os arquivos .m que você está testando às Fontes de compilação de fases da compilação e, em seguida, execute os testes de unidade na linha de comando usando:

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

-MandyW

  1. Execute um AppleScript em Gera saída na configuração do comportamento de teste:

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

-Rudolf Adamkovic

AnthonyMDev
fonte
11
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Cfinley
Claro, obrigado pela dica. Não achei que fosse necessário copiar as informações do link, mas se essa for a preferência da comunidade, fico feliz em agradecer!
AnthonyMDev
0

No menu Simulador na parte superior, clique em "Janela" -> "Permanecer na frente". Isso coloca o Simulador para permanecer sempre como janela superior, acima de todas as outras janelas. E, em seguida, minimize a janela do simulador com o pequeno ponto amarelo na doca. Dessa maneira, o Simulador permanece oculto no banco dos réus e não avança automaticamente.

Darko
fonte
Parece que essa opção não existe mais. Infelizmente, não consegui encontrá-lo em nenhuma das outras guias.
Declan McKenna