2

有人知道如何用 Johnny Appleseed 等重新填充我的 Simlator 的通讯录吗?或者,我自己的数据。没关系..只是它现在不知何故是空的,对测试无用。

4

6 回答 6

4

我的经常丢失。没有押韵或理由。

我将 /Users/[your user name/Library/Application Support/iPhone Simulator/User/Library/AddressBook/AddressBook.* 的副本备份到安全的地方,并在丢失时将其复制回来。

这也是拥有多个地址簿进行测试的好策略。

于 2009-08-27T02:52:55.260 回答
2

从 iPhone 模拟器菜单中选择“重置内容和设置”听起来不错,但这正是您不小心删除默认联系人的方式。

这样做之后,用户目录将在您的垃圾箱中。正如上面提到的 Jeff Schilling,您只需将其放回您的/Users/[您的用户名]/Library/Application Support/iPhone Simulator/目录中,您就会得到您的地址。

如果您的目标是清除您编写的首选项文件或类似文件,您将在该用户目录中找到它,进一步深入到Applications/[您的应用程序的唯一 ID]/[此处某处取决于您的应用程序所写的内容] /

于 2010-01-19T08:13:01.837 回答
1

您是否尝试过重置固件?在某处的菜单中有一个选项。

于 2009-06-17T18:53:41.540 回答
1

请参阅我在 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
于 2010-03-12T00:01:46.520 回答
0

这对我有用。它从未加密的 iPhone 备份中提取您的通讯录数据。适用于非越狱手机。

  • 退出 iOS 模拟器
  • 下载iPhone/iPod Touch 备份提取器
  • 运行它,然后选择最后一个选项“iOS 文件”
  • 在桌面上创建一个文件夹并将所有文件提取到该文件夹
  • 完成后,转到您的提取文件夹并导航到 Library/AddressBook
  • 将两个文件(AddressBook.sqlitedb 和 AddressBookImages.sqlitedb)复制到:~/Library/Application Support/iPhone Simulator/{SDK}/Library/AddressBook
  • 在 iOS 模拟器中运行联系人应用程序
于 2011-03-02T20:55:03.447 回答
0

我意识到这是一个相当老的线程,但我发现自己处于类似的情况,我需要用示例联系人(Johnny Appleseed 等)重新填充我的模拟器的通讯录

这是执行此操作的最快方法:

  1. 在 iOS 模拟器运行的情况下,右键单击图标,然后单击选项 > 在 Finder 中显示
  2. 右键单击 iOS Simulator 图标并选择 Show Package Contents
  3. 在新的 finder 窗口中,浏览到文件夹 Resources > Sample.SimulatorContent > Library

在那里你会找到一个地址簿文件夹。使用它来替换用户的地址簿文件夹 ~/Library/Application Support/iPhone Simulator/{SDK}/Library/

重新启动 iOS 模拟器后,转到您的地址簿,您将再次找到示例联系人、Johnny Appleseed 和朋友。

于 2014-01-26T17:10:41.737 回答