Meu iPhone Simulator 3.0 AddressBook está vazio!
-
06-07-2019 - |
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.
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 ??li>
- 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:
- Com o iOS Simulator em execução, clique direito sobre o ícone de um clique em Opções> Mostrar no Finder
- botão direito do mouse no ícone iOS Simulator e selecione Mostrar conteúdo do pacote
- 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.