Domanda

Qualcuno sa come ripopolare la Rubrica del mio Simlator con Johnny Appleseed, ecc.? O i miei dati personali. Non importa ... È solo che ora è in qualche modo vuoto e inutile per i test.

È stato utile?

Soluzione

Hai provato a ripristinare il firmware? C'è un'opzione nel menu da qualche parte.

Altri suggerimenti

Il mio scompare ogni tanto. Nessuna rima o ragione attorno ad essa.

Eseguo il backup di una copia di / Users / [nome utente / Libreria / Supporto applicazioni / Simulatore iPhone / Utente / Libreria / Rubrica / Rubrica. * in un luogo sicuro e copio nuovamente quando scompare.

Questa è anche una buona strategia per avere più rubriche per i test.

Scegli " Ripristina contenuto e impostazioni " dal menu di iPhone Simulator suona bene, ma è esattamente il modo in cui elimini accidentalmente i tuoi contatti predefiniti.

Dopo aver fatto ciò, la directory User sarà nel cestino. Come accennato da Jeff Schilling, puoi semplicemente rimetterlo nella tua directory / Users / [il tuo nome utente] / Libreria / Applicazione / Simulatore iPhone / e otterrai i tuoi indirizzi.

Se il tuo obiettivo era quello di cancellare un file delle preferenze che hai scritto o qualcosa di simile, lo troverai in quella directory utente, scavando più in basso in Applicazioni / [ID univoco della tua app] / [da qualche parte qui a seconda su ciò che la tua app ha scritto] /

Guarda il mio Usando il tuo rubrica nel post del blog iPhone Simulator .

Come dichiaro lì, basta eseguire lo script per ottenere la propria rubrica nel simulatore:

#!/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

Questo ha funzionato per me. Estrae i dati della tua rubrica da un backup di iPhone non crittografato. Funziona su telefoni senza jailbreak.

  • Esci dal simulatore iOS
  • Scarica Estrattore di backup per iPhone / iPod Touch
  • Eseguilo e seleziona l'ultima opzione " File iOS "
  • Crea una cartella sul desktop ed estrai tutti i file in quella cartella
  • Al termine, vai alla cartella di estrazione e vai a Libreria / Rubrica
  • Copia entrambi i file (AddressBook.sqlitedb e AddressBookImages.sqlitedb) in: ~ / Libreria / Supporto applicazioni / Simulatore iPhone / {SDK} / Libreria / Rubrica
  • Esegui l'applicazione Contatti in iOS Simulator

Mi rendo conto che si tratta di un thread piuttosto vecchio ma mi sono trovato in una situazione simile in cui dovevo ripopolare la rubrica del mio simulatore con i contatti di esempio (Johnny Appleseed, ecc.)

Ecco il modo più veloce per farlo:

  1. Con iOS Simulator in esecuzione, fai clic destro sull'icona e fai clic su Opzioni > Mostra nel Finder
  2. Fai clic con il pulsante destro del mouse sull'icona del simulatore iOS e seleziona Mostra contenuto pacchetto
  3. Nella nuova finestra del Finder, vai alla cartella Risorse > Sample.SimulatorContent > Biblioteca

Lì troverai una cartella della Rubrica. Usa questo per sostituire la cartella della Rubrica dell'utente ~ / Libreria / Supporto applicazioni / Simulatore iPhone / {SDK} / Libreria /

Dopo aver riavviato il simulatore iOS, vai alla tua Rubrica e troverai ancora una volta i contatti di esempio, Johnny Appleseed e gli amici.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top