Manter o simulador do iPhone em segundo plano enquanto executa testes no Xcode?

Manter o simulador do iPhone em segundo plano enquanto executa testes no Xcode?

O simulador do iPhone aparece irritantemente quando executo testes no Xcode e interrompe meu fluxo de trabalho. Isso é especialmente irritante se estou 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), tudo bem, desde que eu possa desligá-lo.

Responder1

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 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 ou configurações de compilação do host de teste; em vez disso, apenas adicione os arquivos .m que você está testando a unidade às fontes de compilação das fases de compilação e execute os testes de unidade a partir da linha de comando usando:

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

-MandyW

  1. Execute um AppleScript emGera saídaem Testando a configuração do comportamento:

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

-Rudolf Adamkovic

Responder2

No menu do Simulador na parte superior clique em “Janela” -> “Ficar na Frente”. Isso faz com que o Simulador permaneça sempre como janela superior acima de todas as outras janelas. E então minimize a janela do simulador com o pequeno ponto amarelo no encaixe. Desta forma o Simulador fica escondido no dock e não avança automaticamente.

informação relacionada