VOCÊ ESTÁ EM: Home > Radar > Dica do Dia > Gerenciando seu banco SQLite do iPhone Simulator.
Gerenciando seu banco SQLite do iPhone Simulator.
19/09/2014

Neste mini tutorial será ensinado como encontrar a pasta “escondida” do iPhone Simulator e a utilização de um complemento do Firefox chamado SQLite Manager.  

O iPhone Simulator está “escondido” em: “~/Library/Application Support/iPhone Simulator/“.

Por curiosidade, caso queira acessá-lo via navegação manual, terá que executar um comando no terminal, que libera arquivos ocultos:

  1. defaults write com.apple.finder AppleShowAllFiles -boolean true
  2. killall Finder #Este comando serve para atualizar o Finder para mostrar as pastas escondidas.

Para escondê-los novamente:

  1. defaults delete com.apple.finder AppleShowAllFiles
  2. killall Finder

Existe um atalho mais prático que independe se os arquivos estão ocultos ou não, que é o “Command+Shift+G“, digitando o caminho do iPhone Simulator.

Screen Shot 2014-09-17 at 4.14.51 PM

Command+Shift+G

Para encontrar a pasta Documents onde, no nosso caso, foi criado o banco, navegue:

iPhone Simulator -> Target do seu App -> Applications -> Aqui você verá todos os apps instalados por você no simulador com este Target -> Documents.

Agora que você já sabe encontrar o arquivo .sqlite, vamos para a instalação do software que utilizará para gerenciar o seu banco. Vá no Firefox -> Ferramentas -> Complementos.

Procure por “SQLite Manager” e clique em “Instalar“.

Screen Shot 2014-09-17 at 1.40.46 PM

SQLLite Manager no Firefox

Após instalado ele estará disponível em: Firefox -> Ferramentas.
Dentro do SQLite Manager, clicando na pasta amarela, você pode importar qualquer banco sqlite.

Navegue até a pasta ou utilize “Command+Shift+G” e entre com o caminho do seu arquivo sqlite.

Screen Shot 2014-09-17 at 1.51.10 PM

Buscando arquivo sqlite no SQLite Manager

O SQLite Manager ainda permite a realização de consultas, criação, alteração, ordenação de tabelas, linhas e diversas outras funcionalidades relacionadas a controle de banco de dados.

Happy coding with SQLite Manager!