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

8

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

Se houver uma solução que faça com que o simulador permaneça sempre em segundo plano (mesmo quando não estiver testando), tudo bem, contanto que eu possa desativá-lo.

    
por jasongregori 31.12.2012 / 21:36

2 respostas

2

Atualmente, parece que não há suporte para isso no Xcode ou no iOS Simulator. Existem algumas soluções 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 alternativas sugeridas são:

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

  2. Não defina configurações de compilação do host de pacotes ou de teste, apenas adicione os arquivos .m que você está testando em unidade nas Compile Sources de Build Phases e 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 em Configuração de comportamento de teste:

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

Rudolf Adamkovic

    
por 30.07.2014 / 19:14
0

No menu do Simulador, na parte superior, clique em "Janela" - > "Fique na frente". Isso coloca o Simulador sempre como janela superior acima de todas as outras janelas. E minimize a janela do simulador com o pequeno ponto amarelo no encaixe. Desta forma, o simulador fica escondido no banco dos réus e não se aproxima automaticamente.

    
por 28.08.2015 / 11:01

Tags