2009-05-23 18 views

Respuesta

39

Estaba buscando la solución exacta, y esto funcionó perfectamente para mí en un teléfono sin jailbreak. Funciona extrayendo su libreta de direcciones de iPhone desde una copia de seguridad no encriptada.

  • Salir del simulador de iOS
  • Descargar iPhone/iPod Touch Backup Extractor
  • ejecutarlo, y seleccione la última opción "IOS archivos"
  • Crear una carpeta en el escritorio y extraer todos los archivos a esa carpeta
  • Cuando complete, vaya a su carpeta de extracción y navegue a Library/AddressBook
  • Copie ambos archivos (AddressBook.sqlitedb y AddressBookImages.sqlitedb) a: ~/Library/Application Support/iPhone Simulador/{SDK}/Library/agenda
  • Ejecutar la aplicación Contactos en el simulador de iOS
+1

esto no funciona para mí. – CW0007007

+1

esto ya no funciona para mí. – ninjaneer

+0

más yo hace tres que no funciona (usando el simulador iOS 6.0) – mblackwell8

0

bien Esta es la única forma que conozco con un "legítimo" iPhone

Pero si usted tiene un iPhone liberado, se puede descargar la base de datos iPhone la libreta de direcciones con ssh, y reemplazar el simulador de uno en el iPhone uno.

2

o si su iPhone no está jailbreak, puede extraer el DB SQLite desde una copia de seguridad mediante el script de shell aquí: http://0xced.blogspot.com/2009/01/using-your-own-address-book-in-iphone.html

(que tenga en cuenta que necesita para cambiar la ruta de simulador se copia a, como en el SDK actual es un poco diferente debido a la adición de la carpeta de la versión del SO; lo más fácil sería simplemente cambiarlo a su directorio personal y copiarlo manualmente desde allí)

9

Aquí es una aplicación sencilla que he hecho que se puede instalar en el simulador https://github.com/cristianbica/CBSimulatorSeed

+0

Esto es exactamente lo que estaba buscando: crear una gran cantidad de contactos fácilmente. Solo una nota para otros que necesitarás CocoaPods. – newenglander

+0

Esto no parece funcionar en iOS 7. Parece que no está obteniendo permiso para acceder a los contactos. – newenglander

+2

He solucionado el error iOS7. – bcd

10

DummyContacts es una aplicación que le permite agregar Contactos a la Libreta de direcciones y puede ser una herramienta útil para todos los dispositivos iOS, así como simuladores. DummyContacts es un salvavidas y muy fácil de instalar. Un clic agrega 100 registros y un clic también elimina los 100. También es compatible con iOS6. Así que compruébalo en: https://github.com/Janak-Nirmal/DummyContacts.

+0

gracias. trabajado para mí –

+0

Me alegro de haber podido ayudar :) :) –

+0

Lo mejor;) Muchas gracias – Bonnke

2

Como Marc señaló en su respuesta https://stackoverflow.com/a/27582281/4598931 para una pregunta similar, se puede hacer simplemente exportando contactos a vCard y arrastrando y soltando el archivo generado al simulador de iphone.

6

Simplemente inicie sesión en su cuenta de iCloud en el simulador y active "Contactos en" en iCloud. Todos sus contactos, fotos, etc. aparecerán en el simulador. Obviamente, esto supone que está realizando una copia de seguridad de sus contactos en iCloud en su iPhone. ¡Espero eso ayude!

+0

¡Ja! Solución fácil perversa. Buena esa. –

+0

Si no está usando iCloud pero usa Google, por ejemplo, exporte contactos de Google e impórtelos a icloud.com. Luego habilita iCloud en el simulador. – raarts

+0

Esta fue una solución fácil. :) – Harsh

Cuestiones relacionadas