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.

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.


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.


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/


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ê.


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.



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.


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/

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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.