10
votes

Comment importer des contacts depuis l'adresse d'adresse Mac OS X dans iPhone Simulator

existe-t-il un moyen d'importer automatiquement des contacts de mon carnet d'adresses Mac OS X dans l'application iPhone Simulat Contacts? Ou des vcards ou quelque chose comme ça? Je construis une application qui affiche des contacts de différentes manières et j'aimerais avoir un moyen d'avoir beaucoup de contacts sans les taper tout en moi.


3 commentaires

Si vous ne vous préoccupez pas de travailler avec un ensemble spécifique de contacts, cela peut être un travail approprié: Github. COM / JANAK-NIRMAL / DUMMYCONTS


Dupliqué possible de Importation de données d'adresse dans le simulateur iPhone


Ne savez pas au format de fichier d'adresse, mais s'il s'agit d'un fichier VCF ou si vous pouvez être confronté au fichier VCF, vous pouvez simplement faire glisser ce fichier sur simulateur.


6 Réponses :


2
votes

Probablement pas directement, mais vous avez un vrai téléphone rempli avec des contacts, vous pouvez récupérer le fichier /mobile/library/addressbook/addressbook.sqlitedb et le copier sur ~ / Bibliothèque / Application Support / IPhone Simulator / Utilisateur / Library / AdresseBook / AdjointBook.sqlitteb sur votre machine de développement.


0 commentaires

1
votes

Si vous avez un téléphone jailbreaké, copiez / var / mobile / bibliothèque / code> à partir de votre iPhone sur ~ / bibliothèque / support d'application / simulateur / [Version] / [Version] / Bibliothèque / adresse d'adresse sur votre Mac. Malheureusement, les images ne fonctionnent pas pour moi même si j'ai copié adressebookImages.sqlitedb aussi.


0 commentaires

20
votes

Cette solution a fonctionné pour moi et était incroyablement facile.

La question pose comment obtenir les contacts Mac OSX dans le simulateur IOS. Si vous synchronisez votre iPhone avec votre Mac, effectuez une sauvegarde non cryptée de votre iPhone dans iTunes, cette solution fonctionnera:

  • quitter le simulateur IOS
  • Télécharger Extracteur de sauvegarde sur iPhone / iPod Touch
  • exécutez-le et sélectionnez la dernière option "Fichiers iOS"
  • créer un dossier sur votre bureau et extraire tous les fichiers dans ce dossier
  • Lorsque vous remplissez, accédez à votre dossier d'extrait et naviguez jusqu'au livre de bibliothèque / adresse
  • copier les deux fichiers (adressebook.sqlitedb et adressebookImages.sqlityb) à: ~ / Bibliothèque / Support d'application / Simulateur iPhone / {SDK} / Bibliothèque / Horaires
  • Exécutez l'application Contacts dans iOS Simulator

2 commentaires

Une note ici: Assurez-vous de supprimer les fichiers -Shm et -Wal dans AdressageBook / lors de la copie des nouveaux fichiers sur. Sinon, le carnet d'adresses copié ne se charge pas.


Ne fonctionne pas sur El Capitan. La réponse de Mark a travaillé pour moi.



1
votes

La réponse de Djibouti33 a également fonctionné pour moi, mais il y a une cline exception dans ses étapes pour l'emplacement du dossier de simulateur iPhone. Ci-dessous a travaillé pour moi.

  1. quitter le simulateur IOS
  2. Télécharger l'extracteur de sauvegarde sur l'iPhone / iPod Touch
  3. exécutez-le et sélectionnez la dernière option "Fichiers iOS"
  4. créer un dossier sur votre bureau et extraire tous les fichiers dans ce dossier
  5. Lorsque vous remplissez, accédez à votre dossier d'extrait et naviguez jusqu'au livre de bibliothèque / adresse
  6. Copiez les deux fichiers (adressebook.sqlitedb et adressebookImages.sqlityb) dans votre presse-papiers
  7. au sein de Finder, sélectionnez Aller sur la barre de menus et accédez au dossier "/ User // Bibliothèque /" Il s'agit du seul moyen d'accéder au dossier Hidden Library (à Leaset pour Mac OS X 10.8)
  8. Aller au simulateur de support / iPhone. Il y aura des dossiers séparés pour chaque version iOS (5.0, 5.1, 6.0, etc.).
  9. Pour chaque version iOS, vous exécutez Simulator, vous devrez copier les deux fichiers sur chacun des dossiers de la version iOS. Ex: Support d'application / Simulateur iPhone / 5.0 / Adressage / Si vous exécutez Simulator pour iOS 5.0.
  10. Si elle est exécutée contre plusieurs Versons iOS, répétez pour chacun.
  11. Exécutez l'application Contacts dans iOS Simulator

    J'espère que cela vous aidera!


0 commentaires

2
votes

Vous pouvez le faire très simple:

  1. Il suffit de télécharger cette application: https://github.com/aussiegeek/addressbookvcardimport

  2. Créez un VCard avec tous les contacts que vous souhaitez importer et nommez-le "vcards.vcf"

  3. Ajoutez ce fichier au projet Xcode et exécutez-le sur le simulateur.


1 commentaires

Remarque: cela n'importe pas tous les champs VCard (tels que Notes).



18
votes

J'ai xcode 6, et quand je dépose un fichier vCard dans la fenêtre Simulator , cela me donne la possibilité d'importer.

Allez donc à votre carnet d'adresses Mac OS X, sélectionnez tous les contacts et exportez-les sur un vcard. Puis faites glisser et déposez ce fichier dans le simulateur.

Que se passe-t-il lorsque vous faites glisser et déposez un fichier VCF


1 commentaires

c'est trop facile. Merci tass :)