Подтвердить что ты не робот

Импорт данных адресной книги в iPhone Simulator

Есть ли простой способ импортировать данные AddressBook в iPhone Simulator?

В настоящее время мое единственное предположение заключается в том, чтобы вручную модифицировать SQLite файлы, найденные в /Library/Application Support/iPhone Simulator/User/Library/AddressBook.

4b9b3361

Ответ 1

Я искал точное решение, и это отлично сработало для меня на телефоне, который не был взломан. Он работает, извлекая вашу адресную книгу iPhone из незашифрованной резервной копии.

  • Выход из iOS-симулятора
  • Загрузите iPhone/iPod Touch Backup Extractor
  • Запустите его и выберите последний вариант "Файлы iOS"
  • Создайте папку на рабочем столе и извлеките все файлы в эту папку
  • По завершении перейдите в папку для распаковки и перейдите к Библиотеке/Адресной книге
  • Скопируйте оба файла (AddressBook.sqlitedb и AddressBookImages.sqlitedb) в: ~/Library/Поддержка приложений/Симулятор iPhone/{SDK}/Library/Адресная книга
  • Запустите приложение "Контакты" в iOS Simulator

Ответ 2

DummyContacts - это приложение, которое позволяет добавлять Контакты в AddressBook и может быть удобным инструментом для всех устройств iOS, а также для симуляторов. DummyContacts - спасатель жизни и довольно легко настраивается. Один клик добавляет 100 записей, а один клик также удаляет все 100. Он также поддерживает iOS6. Поэтому проверьте это: https://github.com/Janak-Nirmal/DummyContacts.

Ответ 4

Просто войдите в свою учетную запись iCloud на симуляторе и включите "Контакты вкл" под iCloud. Все ваши контакты, фотографии и т.д. Появятся на симуляторе. Очевидно, это предполагает, что вы создаете резервные копии своих контактов в iCloud на вашем iPhone. Надеюсь, это поможет!

Ответ 5

или если ваш iPhone не взломан, вы можете извлечь sqlite db из резервной копии с помощью оболочки script здесь: http://0xced.blogspot.com/2009/01/using-your-own-address-book-in-iphone.html

(обратите внимание, что вам нужно будет изменить путь к симулятору, в который он копирует его, так как в текущем SDK он немного отличается из-за добавления папки версии ОС - проще всего просто изменить его в свой домашний каталог и копировать вручную оттуда)

Ответ 6

Как Марк указал в своем ответе fooobar.com/questions/230806/... на аналогичный вопрос, можно сделать только экспорт контактов в vCard и перетащить сгенерированный файл на симулятор iphone.

Ответ 7

Правильно это единственный способ, которым я знаком с "законным" iPhone

Но если у вас есть jailbroken iPhone, вы можете скачать базу данных iPhone AddressBook с помощью ssh и заменить симулятор одним на iphone.