Pergunta

Alguém sabe como repovoar minha AddressBook do Simlator com Johnny Appleseed, etc? Ou, o meu próprio dados. não importa .. É que de alguma forma é esvaziar agora e inútil para testar.

Foi útil?

Solução

Você já tentou redefinir o firmware? Há uma opção no menu de algum lugar.

Outras dicas

Mina vai faltar de vez em quando. Sem rima ou razão em torno dele.

I backup de uma cópia de / Users / [seu nome de usuário / Suporte Library / Application / iPhone Simulator / User / Library / AddressBook / AddressBook. * Para um lugar seguro e copiá-lo de volta quando ele vai faltando.

Esta é também uma boa estratégia para ter vários blocos de endereços para testar.

A escolha de "Conteúdo Reset e Configurações" do iPhone Simulator sons de menu bom, mas é exatamente como você acidentalmente excluir seus contatos padrão.

Depois de fazer isso no diretório de usuários estará em seu lixo. Como Jeff Schilling acima mencionado, você pode simplesmente colocá-lo de volta em sua / Users / [seu nome de usuário] / Library / Application Support / iPhone Simulator / e você vai ter os seus endereços de volta.

Se o seu objetivo era limpar um arquivo de preferências que você escreveu ou algo semelhante, você vai encontrá-lo no diretório do usuário, cavando ainda mais para baixo em Applications / [ID exclusiva de seu aplicativo] / [em algum lugar aqui, dependendo sobre o que seu aplicativo escreveu] /

Ver o meu Usando seu próprio livro de endereços no iPhone Simulator post.

Como eu estado lá, basta executar o script para obter o seu próprio livro de endereços no simulador:

#!/bin/bash

cd ~/Library/Application\ Support/MobileSync/Backup
backup=`ls -t1 | sed -n '1p'` # most recent backup
for f in "$backup"/*.mdinfo; do
    grep -q "Library/AddressBook/AddressBook.sqlitedb" $f
    if [ $? -eq 0 ]; then
        addressbook=`basename $f .mdinfo`
        cp -v "`pwd`/$backup/$addressbook.mddata" ~/Library/Application\ Support/iPhone\ Simulator/User/Library/AddressBook/AddressBook.sqlitedb
        exit $?
    fi
done

echo "Address Book not found in iPhone backup" >&2
exit 1

Isso funcionou para mim. Ele extrai seus dados de catálogo de endereços a partir de um backup do iPhone não encriptado. Obras em telefones não-jailbroken.

  • Saia do iOS Simulator
  • iPhone iPod Touch / Backup Extractor
  • Execute-o e selecione a última opção "iOS Files"
  • Crie uma pasta no seu desktop e extrair todos os arquivos para essa pasta
  • Quando concluída, vá para a pasta de extrato e navegue até Library / AddressBook
  • Copiar ambos os arquivos (AddressBook.sqlitedb e AddressBookImages.sqlitedb) para: ~ / Library Application Support / / iPhone Simulator / {} SDK / Library / AddressBook
  • Execute o aplicativo Contatos no iOS Simulator

Sei que isso é bastante uma discussão antiga, mas eu me encontrei em uma situação semelhante onde eu precisava para repovoar o meu livro de endereços do Simulator com os contatos de amostras (Johnny Appleseed, etc.)

Aqui é a maneira mais rápida de fazer isso:

  1. Com o iOS Simulator em execução, clique direito sobre o ícone de um clique em Opções> Mostrar no Finder
  2. botão direito do mouse no ícone iOS Simulator e selecione Mostrar conteúdo do pacote
  3. Na nova janela do Finder, navegue até a pasta Resources> Sample.SimulatorContent> Biblioteca

De lá você encontrará uma pasta AddressBook. Use isto para substituir Apoio AddressBook pasta ~ / Library / Application / iPhone Simulator do seu utilizador / {} SDK / Library /

Uma vez que você reiniciar o iOS Simulator, vá para o seu livro de endereços e você vai, mais uma vez encontrar os contatos de amostra, Johnny Appleseed e amigos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top