Моя адресная книга iPhone Simulator 3.0 пуста!
-
06-07-2019 - |
Вопрос
Кто-нибудь знает, как заново заполнить адресную книгу моего 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.
Я понимаю, что это довольно старая тема, но я попал в аналогичную ситуацию, когда мне нужно было снова заполнить адресную книгу моего симулятора примерами контактов (Джонни Яблочное семя и т. д.)
Вот самый быстрый способ сделать это:
<Ол>Там вы найдете папку AddressBook. Используйте это, чтобы заменить папку адресной книги вашего пользователя ~ / Библиотека / Поддержка приложений / iPhone Simulator / {SDK} / Библиотека /
После перезапуска симулятора iOS перейдите в свою адресную книгу, и вы снова найдете примеры контактов, Джонни Appleseed и друзей.