Где я могу найти адресную книгу iPhone с образцами данных? - PullRequest
2 голосов
/ 11 августа 2010

Я разрабатываю приложение, которое получает доступ к адресной книге iPhone.Симулятор содержит только несколько примеров записей.Я хотел бы найти образец адресной книги с тысячами записей с различным набором символов (английский, китайский, арабский и т. Д.), Чтобы полностью протестировать мое приложение.Заполнение адресной книги само будет длиться вечно.

В основном мне нужен файл AddressBook.sqlitedb с как можно большим количеством данных

CSV, вероятно, подойдет, если есть способ передачиэто в файл sqlitedb

1 Ответ

1 голос
/ 16 августа 2010

Хороший вопрос, я сам попробую это позже, но из объединения нескольких вещей, которые я нашел в Интернете, вам может помочь следующее:

  1. УстановитьSun OpenDS и заполните его тестовыми данными, используя предоставленный флажок

  2. Подключите приложение адресной книги вашего Mac к этому серверу каталогов на локальном хосте и выполните синхронизацию (заполнит вашу локальную адресную книгу теми же образцами данных)

    как описано здесь: http://blogs.oracle.com/treydrake/entry/mac_address_book_and_opends

  3. Синхронизация с реальным iPod / iPhone

  4. Извлечение полученных файлов с вашего iPhone /iPod

/ Пользователь / Библиотека / Адресная книга /

и копирование в:

/ Пользователи / [ваше имя пользователя] / Библиотека / Поддержка приложений / Симулятор iPhone / [Версия iOS] / Библиотека / Адресная книга /

, если ваше устройство взломано 'Телефонный диск'с macroplant.com - это удобный способ сделать это (но, конечно, есть много других, включая SCP и т. д.)

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

В качестве незначительного, но связанного с тестированием адресной книги, я настоятельно рекомендую также добавитьучетная запись Exchange на реальном устройстве (как вы не можете сделать это в симуляторе) и тестирование с этим - это вывело некоторые ошибки в нашем приложении (сбой при попытке доступа к адресной книге).

...