Вопрос

Кто-нибудь знает, как заново заполнить адресную книгу моего Simlator с помощью Johnny Appleseed и т. д.?Или мои собственные данные.Не имеет значения..Просто сейчас там как-то пусто и бесполезно для тестирования.

Это было полезно?

Решение

Вы пытались сбросить прошивку? Где-то есть опция в меню.

Другие советы

Моя часто пропадает. Никакой рифмы или причины вокруг этого.

Я создаю резервную копию / Users / [ваше имя пользователя / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь / Библиотека / AddressBook / AddressBook. * в безопасное место и копирую его обратно, когда он пропадает.

Это также хорошая стратегия иметь несколько адресных книг для тестирования.

Выбор " Сбросить содержимое и настройки " из меню iPhone Simulator звучит неплохо, но именно так вы случайно удалили контакты по умолчанию.

После этого каталог пользователя будет в вашей корзине. Как уже упоминал Джефф Шиллинг, вы можете просто положить его обратно в каталог / Users / [ваше имя пользователя] / Library / Application Support / iPhone Simulator / , и вы получите свои адреса обратно.

Если ваша цель состояла в том, чтобы очистить файл настроек, который вы написали или что-то подобное, вы найдете его в этом каталоге пользователя, углубившись в Приложения / [уникальный идентификатор вашего приложения] / [где-то здесь в зависимости от о том, что написало ваше приложение] /

См. мой свой собственный адресная книга в симуляторе iPhone в блоге.

Как я там заявляю, просто запустите скрипт, чтобы получить собственную адресную книгу в симуляторе:

#!/bin/bash

cd ~/Library/Application\ Support/MobileSync/Backup
backup=`ls -t1 | sed -n '1p'` # most recent backup
for f in "$backup"/*.mdinfo; do
    grep -q "Library/AddressBook/AddressBook.sqlitedb" $f
    if [ $? -eq 0 ]; then
        addressbook=`basename $f .mdinfo`
        cp -v "`pwd`/$backup/$addressbook.mddata" ~/Library/Application\ Support/iPhone\ Simulator/User/Library/AddressBook/AddressBook.sqlitedb
        exit $?
    fi
done

echo "Address Book not found in iPhone backup" >&2
exit 1

Это сработало для меня.Он извлекает данные вашей адресной книги из незашифрованной резервной копии iPhone.Работает на телефонах без джейлбрейка.

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

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

Вот самый быстрый способ сделать это:

<Ол>
  • Когда запущен iOS Simulator, щелкните правой кнопкой мыши значок и выберите "Параметры" > Показать в Finder
  • Щелкните правой кнопкой мыши значок симулятора iOS и выберите "Показать содержимое пакета"
  • В новом окне поиска перейдите в папку Resources > Sample.SimulatorContent > Библиотека
  • Там вы найдете папку AddressBook. Используйте это, чтобы заменить папку адресной книги вашего пользователя ~ / Библиотека / Поддержка приложений / iPhone Simulator / {SDK} / Библиотека /

    После перезапуска симулятора iOS перейдите в свою адресную книгу, и вы снова найдете примеры контактов, Джонни Appleseed и друзей.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top