Onde na minha máquina o simulador de iPhone está instalado?
Estou tentando descobrir onde está armazenado um aplicativo de teste executado no simulador.
iphone
objective-c
ios
xcode
ios-simulator
teepusink
fonte
fonte
~
o caminho em vez de/Users/INSERT_YOUR_USER_HERE
, para que ele se torne:~/Library/Application Support/iPhone Simulator/
~
progrmr sugerido.Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
) como stackoverflow.com/questions/1567798/... mencionadoAtualização para o Xcode 4.4 : Enquanto o simulador do iPhone ainda está no mesmo lugar, a Apple incluiu um atalho para o iPhone Simulator em:
Alterações desde o Xcode 4.3.1
Observe que a nova versão do Xcode já está disponível na Mac App Store . Portanto, todo o material que costumava vir com um instalador agora está empacotado
Xcode.app
.Portanto, o binário do iOS Simulator está localizado aqui:
Os aplicativos instalados no simulador, juntamente com outros arquivos de configuração, ainda estão aqui:
Aqui está um extrato das notas de versão atuais do Xcode 4.3.1
fonte
No Xcode 6 e iOS 8, você o encontrará aqui:
ou você pode obtê-lo abaixo da execução do código:
fonte
Xcode 6 ->
/Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/
Ou imprima no console do Xcode
fonte
O próprio aplicativo Simulator real está localizado em /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator
fonte
Para encontrar a instalação mais recente do seu aplicativo no simulador, você pode usar este comando:
Não se esqueça de substituir YourAppName pelo nome do seu aplicativo!
fonte
No Xcode 6, o iOS Simulator.app está localizado neste local:
fonte
Com a introdução do CoreSimulator no Xcode 6, cada dispositivo simulado agora possui seus próprios dados. Nas versões anteriores, todos os dispositivos compartilhavam os mesmos dados para cada versão do iOS.
Os dispositivos estão localizados em ~ / Library / Developer / CoreSimulator / Devices. Os logs estão localizados em ~ / Library / Logs / CoreSimulator
Observe que ~ / Library / Developer / CoreSimulator / Devices // data / Library / Logs é um link simbólico para ~ / Library / Logs / CoreSimulator /.
O CoreSimualtor criará um conjunto inicial de dispositivos no primeiro uso (e após a instalação de tempos de execução mais antigos do simulador). Você pode adicionar ou excluir novos dispositivos no Xcode.app ou na linha de comando usando 'xcrun simctl create' ou 'xcrun simctl delete'
fonte
No X-Code 4.2
As Fotos do simulador do iPhone são armazenadas em
fonte
A partir da versão 4.3.2 do Xcode for Lion, o simulador iOS está localizado no conteúdo do pacote de aplicativos ... Se você clicar com o botão direito em xcode.app e clicar em "Mostrar conteúdo do pacote", navegue até Conteúdo / Desenvolvedor / Plataformas / iPhoneSimulator .platform / Developer / Applications lá você encontrará o aplicativo iOS Simulator ... Basta arrastá-lo para o seu dock e lá vai você ... Ou você pode criar um Alias e arrastá-lo para sua área de trabalho (ou para onde quiser) para facilitar acesso ao simulador ... Por que a Apple decidiu enterrá-lo no pacote, não tenho idéia.
fonte
No El Capitan e no Xcode 7.2 e 7.3 , encontrei os simuladores aqui:
/Applications/Xcode.app/Contents/Developer/Applications/
fonte
A resposta superior está correta para a localização do aplicativo simulador. Mas há um local secundário em que os aplicativos de exemplo (e seu aplicativo é compilado) são armazenados para o simulador acessar. Isto é:
~ / Biblioteca / Desenvolvedor / CoreSimulator / Devices
Cada subdiretação é um ID do dispositivo. Você pode descobrir onde está seu aplicativo olhando em cada um desses diretórios em data / Containers / Bundle / Application / {app_id}
fonte
Para o xcode 7, você encontra aqui
/Users/{USERNAME}/Library/Developer/CoreSimulator/Devices/{CRIPTIC NUMBER}/data/Containers/Data/Application/{CRIPTIC NUMBER}/Documents/
ou execute o código abaixo em seu projeto xcode
Objetivo C
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
Rápido
print(applicationDocumentsDirectory.path)
fonte
No xCode 8.0, o simulador .app está localizado em
fonte
Encontrei a maneira mais fácil de encontrá-lo programaticamente. Execute o aplicativo e coloque NSLog () para [NSBundle MainBundle], ele mostrará todo o caminho do aplicativo em execução no simulador.
fonte
Uma maneira super simples e sexy é usar o Apple Script:
Cole isso no Apple Script Editor e exporte-o como um aplicativo para Mac. Em seguida, você pode simplesmente executar o aplicativo sempre que precisar de uma janela do Finder aberta na caixa de areia. O código é cortesia de StefanK no MacScripter.
fonte
Levei um tempo, mas acabei de encontrar o meu em
/Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app
fonte