Pregunta

¿Alguien sabe cómo repoblar la Libreta de direcciones de mi Simulator con Johnny Appleseed, etc.? O mis propios datos. No importa ... Es solo que de alguna manera está vacío ahora e inútil para la prueba.

¿Fue útil?

Solución

¿Has intentado restablecer el firmware? Hay una opción en el menú en alguna parte.

Otros consejos

El mío se pierde de vez en cuando. Sin rima ni razón a su alrededor.

Realizo una copia de seguridad de / Users / [su nombre de usuario / Library / Application Support / iPhone Simulator / User / Library / AddressBook / AddressBook. * en un lugar seguro y la copio cuando se pierde.

Esta también es una buena estrategia para tener múltiples libretas de direcciones para pruebas.

Elegir " Restablecer contenido y configuración " desde el menú del iPhone Simulator suena bien, pero es exactamente cómo eliminas accidentalmente tus contactos predeterminados.

Después de hacerlo, el directorio de usuarios estará en su papelera. Como Jeff Schilling mencionó anteriormente, puede volver a colocarlo en su directorio / Usuarios / [su nombre de usuario] / Biblioteca / Soporte de aplicaciones / Simulador de iPhone / y recuperará sus direcciones.

Si su objetivo era borrar un archivo de preferencias que escribió o algo similar, lo encontrará en ese directorio de Usuario, profundizando en Aplicaciones / [ID única de su aplicación] / [en algún lugar aquí dependiendo sobre lo que escribió su aplicación] /

Vea mi Usando el suyo libreta de direcciones en la publicación del blog Simulador de iPhone .

Como afirmo allí, simplemente ejecute el script para obtener su propia libreta de direcciones en el 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

Esto funcionó para mí. Extrae los datos de su libreta de direcciones de una copia de seguridad de iPhone sin cifrar. Funciona en teléfonos sin jailbreak.

  • Salga del simulador de iOS
  • Descargar iPhone / iPod Touch Backup Extractor
  • Ejecútelo y seleccione la última opción "Archivos iOS"
  • Cree una carpeta en su escritorio y extraiga todos los archivos en esa carpeta
  • Cuando termine, vaya a su carpeta de extracción y navegue a Biblioteca / Libreta de direcciones
  • Copie ambos archivos (AddressBook.sqlitedb y AddressBookImages.sqlitedb) a: ~ / Library / Application Support / iPhone Simulator / {SDK} / Library / AddressBook
  • Ejecuta la aplicación Contactos en iOS Simulator

Me doy cuenta de que este es un tema bastante antiguo, pero me encontré en una situación similar en la que necesitaba repoblar la libreta de direcciones de mi Simulador con los contactos de muestra (Johnny Appleseed, etc.)

Aquí está la forma más rápida de hacer esto:

  1. Con el simulador de iOS ejecutándose, haga clic derecho en el icono y haga clic en Opciones > Mostrar en Finder
  2. Haga clic derecho en el icono del simulador de iOS y seleccione Mostrar contenido del paquete
  3. En la nueva ventana del buscador, busque la carpeta Recursos > Sample.SimulatorContent > Biblioteca

Allí encontrará una carpeta de la Libreta de direcciones. Use esto para reemplazar la carpeta de la Libreta de direcciones de su usuario ~ / Library / Application Support / iPhone Simulator / {SDK} / Library /

Una vez que reinicie el simulador de iOS, vaya a su libreta de direcciones y una vez más encontrará los contactos de muestra, Johnny Appleseed y amigos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top