ATUALIZAÇÃO: Desde o iOS 8:
~ / Biblioteca / Desenvolvedor / CoreSimulator / Devices
O local costumava ser:
~ / Biblioteca / Suporte a aplicativos / iPhone Simulator
Ele tinha diretórios para todos os modelos de simuladores (4.0, 4.1, 5.0, etc) que você já executou, vá para o que você está executando no Xcode.
Uma vez em uma pasta, vá para Aplicativos, escolha a opção Localizador que mostra a data dos arquivos e classifique por data. Sua aplicação será a mais recente, pois acabou de alterar o diretório ...
Dentro do diretório está tudo relacionado ao seu aplicativo. Você pode até soltar arquivos entre as execuções, para reverter para um banco de dados armazenado em um estado conhecido, por exemplo ...
Eu vou lá com bastante frequência, mantenho o diretório do iPhone Simulator na barra lateral do Finder.
Observe que, com o iOS8, as pastas do simulador estão em um diretório totalmente diferente - realmente dividido em alguns diretórios, com nomes de pastas para arquivos específicos do aplicativo que mudam toda vez que você executa o aplicativo.
Kendall Helmstetter Gelner
fonte
Go
Menuxcrun simctl get_app_container booted my.app.id data
iOS 8
Aparelhos
Formulários
fonte
{{Device Code}}}
, uma maneira fácil é abrir o simulador desejado no Xcode e, em seguida, no Finder, classifique o~/Library/Developer/CoreSimulator/Devices/
diretório porDate Modified
. Mais recente é o que você deseja.{{Device Code}}
em Hardware> Dispositivo> Gerenciar dispositivos ...Abra o programa "Activity Monitor", procure seu aplicativo (apenas o nome do aplicativo, não o simulador), clique em "Informações" e abra "Abrir arquivos e portas". Copie a segunda entrada (algo como
/Users/me/Library/Application Support/iPhone Simulator/4.2/Applications/B97A9504-0FA5-4826-BB6D-A2335A676459/VSGradientView.app/YourApp
). Este é o aplicativo em execução, enquanto<...>/B97A9504-0FA5-4826-BB6D-A2335A676459/VSGradientView.app/
é o pacote e<...>/B97A9504-0FA5-4826-BB6D-A2335A676459/*
a pasta na caixa de areia.Se você passar isso
open "/Users/me/Library/Application Support/iPhone Simulator/4.2/Applications/B97A9504-0FA5-4826-BB6D-A2335A676459/"
para o terminal, a pasta será aberta no Finder.Parece complicado, mas não é.
fonte
.app
sistema de arquivos do seu aplicativo.Fácil. Rápido. Xcode 10+.
print(NSHomeDirectory())
e copie o caminho.Shift+Cmd+G
A alternativa para 1. é pegar um ponto de interrupção e fazer
po NSHomeDirectory()
no console.fonte
viewDidLoad
seuViewController
. talvez eu devesse ter escrito não "correr", mas outra coisa. obrigado!Detalhes
macOS 10.13.1
Solução 1
Modelo
Amostra Completa
BUNDLEID_OF_YOUR_APP ???
BUNDLEID_OF_YOUR_APP = "Identificador de pacote"
Recursos da solução 1
Solução 2
Recursos da solução 2
Resultado
fonte
Há um aplicativo bacana que também suporta o simulador XCode 6.
https://github.com/somegeekintn/SimDirs
É incrível, use-o!
fonte
Se você deseja automatizar a obtenção do local ou usar essa pasta nos scripts, é possível obter o local exato de um simulador em execução com o seguinte comando:
fonte
Post antigo, mas acho que vale a pena mencionar os SimPholders para encontrar seus arquivos do Simulator. É um item da barra de menus que rastreia seus aplicativos de simulador e permite que você vá diretamente para suas pastas e conteúdo. É super incrível.
(resposta original aqui: https://stackoverflow.com/a/26557165/377384 )
fonte
Com base na resposta @zsero, criei um
bash
script curto que abre diretamente a pasta do simulador do seu ID de aplicativo. Muito conveniente!openappfolder.sh
Então apenas
👍
fonte
Para o Swift 4.2 e superior, coloque algo como o seguinte código:
... em um local de código-fonte, como:
Use o caminho resultante com
cd
ouopen
na linha de comando do terminal. Ou cole o caminho noshift-cmd-G
prompt do Finder "Ir para pasta ...".Resposta relacionada que inclui versões de idiomas mais antigas: Caminho do diretório de documentos do iOS 8 Beta Simulator
fonte
No Xcode versão 8.2.1 (8C1002), encontrei os arquivos .app instalados no simulador neste caminho:
~/Library/Developer/Xcode/DerivedData/[APPNAME]-[RANDOM HASH]/Build/Products/Debug-iphonesimulator
fonte
primeiro, obtenha a lista de simuladores com o ID do dispositivo no terminal
Em seguida, coloque o ID do dispositivo abaixo do caminho. você receberá um sistema de arquivos de simulador específico
~/Library/Developer/CoreSimulator/Devices/{{deviceID}}
fonte