我正在开发一个可以访问iPhone地址簿的应用程序。 模拟器仅包含一些样本条目。 我想找到一个示例地址簿,其中包含各种各样的 字符集(英语,中文,阿拉伯语等),以便全面测试我的应用程序。 填写地址簿我自己将永远占用。我在哪里可以找到带有示例数据的iPhone通讯录?
基本上,我需要一个AddressBook.sqlitedb文件与尽可能多的数据可能
一个CSV可能会做就好了,如果有一种方法将它转移到一个sqlitedb文件
我正在开发一个可以访问iPhone地址簿的应用程序。 模拟器仅包含一些样本条目。 我想找到一个示例地址簿,其中包含各种各样的 字符集(英语,中文,阿拉伯语等),以便全面测试我的应用程序。 填写地址簿我自己将永远占用。我在哪里可以找到带有示例数据的iPhone通讯录?
基本上,我需要一个AddressBook.sqlitedb文件与尽可能多的数据可能
一个CSV可能会做就好了,如果有一种方法将它转移到一个sqlitedb文件
好问题,我将不得不放弃这个自己去了以后,只是从组合的几件事,我发现下面可能为你工作的网络上:
安装Sun OpenDS的,并使用测试数据提供
的复选框填充Mac的地址簿应用程序连接到本地主机上,并同步此目录服务器(将填补用相同的样本数据的本地地址簿)
如下所述:http://blogs.oracle.com/treydrake/entry/mac_address_book_and_opends
同步到一个真正的iPod/iPhone
提取从你的iPhone/iPod的
生成的文件/用户/库/通讯录/
,并复制到:
/用户/ [用户名] /资源库/应用程序支持/ iPhone模拟器/ [IOS版本] /图书馆/通讯录/
,如果你的设备是从macroplant.com越狱“电话盘”是做到这一点的便捷方式(但当然有很多人包括S- CP等)
(如果你的设备没有越狱,你可以使用这里的shell脚本从备份中提取数据库:http://0xced.blogspot.com/2009/01/using-your-own-address-book-in-iphone.html只需要注意,你需要改变它复制到上面的路径,或您的家庭文件夹或手动复制,因为该帖子中的模拟器路径是针对以前版本的SDK)
作为一个微不足道但与地址簿测试有关,我强烈建议同时添加一个Exchange在真实的设备上进行帐户(因为您无法在模拟器中执行此操作)并进行测试 - 它会在我们的应用程序中抛出一些错误(尝试访问地址簿时发生崩溃)。