有没有一种简单的方法可以将地址簿数据导入 iPhone 模拟器?
现在我唯一的假设是手动修改/Library/Application Support/iPhone Simulator/User/Library/AddressBook中的 SQLite 文件。
有没有一种简单的方法可以将地址簿数据导入 iPhone 模拟器?
现在我唯一的假设是手动修改/Library/Application Support/iPhone Simulator/User/Library/AddressBook中的 SQLite 文件。
我一直在寻找确切的解决方案,这对我来说非常适合在未越狱的手机上使用。它的工作原理是从未加密的备份中提取您的 iPhone 通讯录。
DummyContacts 是一个允许您将联系人添加到地址簿的应用程序,它可以成为所有 iOS 设备以及模拟器的便捷工具。DummyContacts 是一个救生员,而且很容易设置。一键添加100条记录,一键删除全部100条。它还支持iOS6。因此,请访问:https ://github.com/Janak-Nirmal/DummyContacts 。
这是我制作的一个简单的应用程序,您可以将其安装在模拟器中 https://github.com/cristianbica/CBSimulatorSeed
只需在模拟器上登录您的 iCloud 帐户,然后在 iCloud 下打开“联系人”。您的所有联系人、照片等都将出现在模拟器上。显然,这是假设您将联系人备份到 iPhone 上的 iCloud。希望能帮助到你!
正如 Marc 在他的回答https://stackoverflow.com/a/27582281/4598931中指出的类似问题,只需将联系人导出到 vCard 并将生成的文件拖放到 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 AddressBook 数据库,然后用 iphone 替换模拟器。