Posso iniciar o simulador do iPhone sem "Build and Run"?

141

Quero excluir um aplicativo no simulador antes de "criar e executar". Como posso iniciar o simulador para fazer a exclusão? Se eu iniciá-lo por "build and run", recebo uma saída de log longa que demora um pouco por causa de um bug que estou tentando corrigir. Eu gostaria de evitar isso.

RobertL
fonte

Respostas:

257

O simulador é apenas um aplicativo e, como tal, você pode executá-lo como qualquer outro aplicativo.

Para executar o simulador diretamente do terminal, acrescente esses locais com o opencomando

Xcode 7.x, 8.xe 9.x

No Xcode 7.x, o iPhone Simulator mudou novamente: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

No Xcode 6.x, o iPhone Simulator mudou mais uma vez, e agora reside aqui: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

No Xcode 4.x (através de 4.5 no Mountain Lion) e no Xcode 5.0.x no Mavericks, ele mora aqui: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Na minha versão do Xcode (4.5.2), acho bastante conveniente usar o Open Developer Toolmenu no ícone do dock ou no menu Xcode:

Abra o iOS Simulator


Xcode 3.x

No Xcode 3.x, ele mora aqui:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


Em alguma versão futura do Xcode, ele provavelmente se moverá novamente, é um pequeno aplicativo esquilo.

Seth
fonte
4
@jimbojw - É um pacote de aplicativos, então sim, também é uma pasta. Se você clicar duas vezes nele (ou usar o opencomando terminal), ele será executado. Aliás, é chamado "iOS Simulator.app" com os SDKs para iPhone mais recentes.
Seth
1
Obrigado - openera a peça que faltava.
Jok # 24/12
4
O caminho completo em que encontrei isso foi #/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior
2
Observe também que, se você seguir o caminho no comentário acima no Finder, basta arrastar o simulador para o seu dock como qualquer outro aplicativo.
Mike
2
Encontrei-o em "/Applications/Xcode.app/Contents/Applications/iOS Simulator.app". Para alterar dispositivos, no aplicativo simulador, clique em Hardware> Dispositivos.
Cheeso 15/04
36

No Terminal você pode usar:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Tudo isso depende do nome do aplicativo do simulador, isso pode mudar a cada iteração do Xcode.

uma ameaça
fonte
4
Esta é a solução mais fácil de longe. Se não funcionar, tente com iOS\ Simulator.
Felix
35

Desde o XCode 4.3, a localização mudou, o simulador agora pode ser encontrado em:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

inta
fonte
24

Para acompanhar, o novo comando do @jimbojw para criar um atalho com o novo Xcode (instalando através de preferências) é:

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

O que criará um atalho na pasta de aplicativos para você.

user1450909
fonte
9

Use o Spotlight .

Mas apenas o último simulador será aberto. Se você usou a iPad Air 2última vez, o Spotlight o abrirá. Se você quer abrir iPhone 6sdesta vez, isso é um problema.

Jaybo
fonte
7

Primeiro, adicione o simulador iOS aos aplicativos:

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

A partir daí, você pode abri-lo no Finder ou arrastá-lo para a barra de inicialização.

Fonte: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/

jimbo
fonte
6

Essa é uma pergunta mais antiga, mas se você deseja simplesmente executar o simulador a partir da interface do usuário do Xcode 4.5, é possível: Xcode> Open Developer Tool> iOS Simulator.

delliottg
fonte
2
O menu Open Developer Tool também pode ser acessado clicando com o botão direito do mouse no Xcode no Dock. É possível que você não tenha uma conta de
mail cadastrada
@joeriks Eu sei exatamente como você se sente! Passei 10 anos trabalhando no MSFT no Windows!
precisa saber é o seguinte
4

Sem abrir o Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/
bolinfest
fonte
1
Para isso, adicionei um alias ao ~ / .bash_profile: o alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"que me permite executar a iospartir da linha de comando.
Ghayes 03/03
1
Para sua informação, na minha máquina, o aplicativo simplesmente Simulator.appnão é iOS Simulator.app.
Joshua Pinter
3

A maneira mais fácil é iniciar o simulador a partir do Xcode, e depois no dock, Ctrl+ Clickno ícone e selecioneKeep in Dockinsira a descrição da imagem aqui

Thai Tran
fonte
2

Para o Xcode 7.2

abra /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

E adicionar esse caminho ao seu perfil é a melhor maneira.

Dheeraj Gupta
fonte