Импорт данных адресной книги в симулятор iPhone
есть ли простой способ импортировать данные адресной книги в симулятор iPhone?
прямо сейчас мое единственное предположение-вручную изменить файлы SQLite, найденные в / библиотека / поддержка приложений / iPhone Simulator/пользователь/библиотека / адресная книга.
7 ответов
Я искал точное решение, и это отлично сработало для меня на не взломанном телефоне. Он работает путем извлечения адресной книги iPhone из незашифрованной резервной копии.
- закройте симулятор iOS
- скачать iPhone / iPod Touch Backup Extractor
- запустите его и выберите последний вариант "файлы iOS"
- создать папку на рабочем столе и извлекаем все файлы в эту папку
- по завершении перейдите к ваша папка извлечения и перейдите к библиотеке / адресной книге
- скопируйте оба файла (адресная книга.sqlitedb и AddressBookImages.файл sqlitedb) в: ~ / Библиотека / поддержка приложений / iPhone Simulator / {SDK}/библиотека / адресная книга
- запустите приложение Контакты в iOS Simulator
DummyContacts это приложение, которое позволяет добавлять контакты в адресную книгу и может быть удобным инструментом для всех устройств iOS, а также тренажеры. DummyContacts является спасателем жизни и довольно легко настроить. Один клик добавляет 100 записей, а один клик также удаляет все 100. Он также поддерживает iOS6. Поэтому проверьте это по адресу:https://github.com/Janak-Nirmal/DummyContacts .
вот простое приложение, которое я сделал, который вы можете установить в симуляторе https://github.com/cristianbica/CBSimulatorSeed
просто войдите в свою учетную запись iCloud на тренажере и включите "контакты" в iCloud. Все ваши контакты, фотографии и т. д. появятся на симуляторе. Очевидно, что это предполагает резервное копирование контактов в iCloud на вашем iPhone. Надеюсь, это поможет!
или если ваш iPhone не взломан, вы можете извлечь SQLite db из резервной копии, используя сценарий оболочки здесь:http://0xced.blogspot.com/2009/01/using-your-own-address-book-in-iphone.html
(обратите внимание, что вам нужно будет изменить путь симулятора, на который он копирует его, так как в текущем SDK он немного отличается из - за добавления папки версии ОС-проще всего было бы просто изменить его в свой домашний каталог и скопировать вручную оттуда)
как Марк указал в своем ответе https://stackoverflow.com/a/27582281/4598931 для аналогичного вопроса можно просто экспортировать контакты в vCard и перетащить сгенерированный файл в iPhone simulator.
правильно это единственный способ, который я знаю с "законным" iPhone
но если у вас есть взломанный iPhone, вы можете загрузить базу данных адресной книги iPhone с помощью ssh и заменить симулятор на iphone.