2010-08-11 4 views
2

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

В основном мне нужен файл AddressBook.sqlitedb с столько данных, сколько возможно

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

ответ

1

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

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

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

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

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

  4. Extract результирующие файлы с вашего iPhone/IPod-х

/User/Library/AddressBook/

и скопировать в:

/Users/[ваше имя пользователя]/Library/Application Support/iPhone Simulator/[версия IOS]/Библиотека/AddressBook/

, если устройство взломанный «Phone Disk» от macroplant.com это удобный способ сделать это (но, конечно, многие другие, включая S CP и т. Д.)

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

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

Смежные вопросы