如何导入联系人到IPHONE模拟器

免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!

原文链接地址:http://www.icodeblog.com/2011/11/09/how-to-import-contacts-into-the-iphone-simulator/

 

            如果你在做与AddressBook.framework相关的工作,你想iTunesiCloud同步的情况下,你可能会认为只能通过手动来输入到通讯录了;这不仅是一个巨大的痛苦,还可能会有大量的不确定情况,已在你通讯录中的你不一定想的到的情况。

            幸运的是我们还有其它办法,用一个叫iPhone Backup Extractor的软件。下载它,运行软件,点击Read Backups(记住你需要备份到iTunes,不是iClound)。选择你的设备,你会看到你的应用程序列表。选择列表的最后一项:iOS Files,并且extract到你的桌面。当解压结束后会打开一个新的文件夹。你可以找到两个文件在iOS Files/Library/AddressBookAddreddBook.sqlitedbAddressBookImages.sqlitedb

            下一步,打开模拟器目录的Application Support folder(在Finder菜单,选择Go->Go to Folder…,输入~/Library/Application Support/iPhone Simulator,然后选择你工作的SDK版本)并且打下下层目录的Library/AddressBook。如果模拟器打开的话退出模拟器,删除此目录下所有文件,然后从备份目录中拷贝我们上面找到的两个文件进来。大功告成!如果一切正常的话,下次启动模拟器后你就可以看到你所有的联系人了。

            真的非常简单。如果通讯录是你应用里的主要功能,你可能希望要一些值得信赖的测试者发送给你他们和备份,这样你就可以用他们的通讯录测试。我的经验是有一大批的不常用的或者不可用的联系人在人们的电话中,在你要升级你的程序时,你会有更多的机会更好的测试。

posted @ 2012-05-08 16:50  爱吃猫的老鼠  阅读(457)  评论(0编辑  收藏  举报