【发布时间】:2010-10-28 10:03:01
【问题描述】:
有没有一种简单的方法可以将地址簿数据导入 iPhone 模拟器?
目前我唯一的假设是手动修改 /Library/Application Support/iPhone Simulator/User/Library/AddressBook 中的 SQLite 文件。
【问题讨论】:
标签: iphone ios-simulator
有没有一种简单的方法可以将地址簿数据导入 iPhone 模拟器?
目前我唯一的假设是手动修改 /Library/Application Support/iPhone Simulator/User/Library/AddressBook 中的 SQLite 文件。
【问题讨论】:
标签: iphone ios-simulator
只需在模拟器上登录您的 iCloud 帐户,然后在 iCloud 下打开“联系人”。您的所有联系人、照片等都将出现在模拟器上。显然,这是假设您将联系人备份到 iPhone 上的 iCloud。希望对您有所帮助!
【讨论】:
正如马克在他的回答https://stackoverflow.com/a/27582281/4598931 中指出的类似问题,只需将联系人导出到 vCard 并将生成的文件拖放到 iphone 模拟器即可完成。
【讨论】:
DummyContacts 是一个允许您将联系人添加到地址簿的应用程序,它可以成为所有 iOS 设备以及模拟器的便捷工具。 DummyContacts 是一个救生员,而且很容易设置。一键添加100条记录,一键删除全部100条。它还支持iOS6。所以请查看:https://github.com/Janak-Nirmal/DummyContacts。
【讨论】:
这是我制作的一个简单的应用程序,您可以将其安装在模拟器中 https://github.com/cristianbica/CBSimulatorSeed
【讨论】:
我一直在寻找确切的解决方案,这对我来说非常适合在未越狱的手机上使用。它的工作原理是从未加密的备份中提取您的 iPhone 通讯录。
【讨论】:
或者如果您的 iPhone 没有越狱,您可以在此处使用 shell 脚本从备份中提取 sqlite db:http://0xced.blogspot.com/2009/01/using-your-own-address-book-in-iphone.html
(请注意,您需要更改将其复制到的模拟器路径,因为在当前 SDK 中,由于添加了 OS 版本文件夹,因此它有点不同 - 最简单的方法是将其更改为您的主目录并从那里手动复制)
【讨论】:
是的,这是我使用“合法”iPhone 知道的唯一方法
但是如果你有越狱的iPhone,你可以用ssh下载iPhone通讯录数据库,然后用iphone替换模拟器。
【讨论】: