我提供了在iOS中使用keychain的应用程序的更新。请注意,更新与钥匙串代码无关。
问题:当某些人安装新应用时,他们以前的钥匙串数据不再存在,至少从应用程序开始。观点我无法访问这些人设备,所以我不能说钥匙串是否还有这些数据。
我: - 我如何测试:我删除了应用程序。我从Xcode重新安装应用程序,形成itunes,通过从Finder拖放。 - 我已经在我的目标上成功测试了它,如下所述。 - 我还尝试使用“ad-hoc”配置文件尽可能地模拟
=>所有这些的结果:我总是检索我以前的数据
Nota Bene :
该应用程序最初是在iOS 3中开发的,现在我在iOS 4.3中使用Xcode 4 因此,来自Apple:
还备份了钥匙串数据。
的 的 __ _ __ _ __ _ _ 目标 __ _ __ _ __ _ ___
有问题的人物设备:iOS 4.3.5(8L1)的Iphone。
我的(没问题):Ipad iOS 4.3.5(8L1),iPod touch 4.2,模拟器
答案 0 :(得分:0)
*在使用Apple doc,测试和实验进行了多天摇滚之后,我终于理解了为什么键链会有不同的行为。
主要思想是,与Apple一样经常:“所有都在证书中”,而不是代码,而不是项目本身。
重要的是要知道:
因此,当您使用具有良好证书的ad-hoc配置文件时。您将能够再次阅读以前保存的数据。
http://useyourloaf.com/blog/2010/4/3/keychain-group-access.html