我正在寻找有关iOS钥匙串项目的文档.我的具体问题是,如果钥匙串项在应用程序卸载和重新安装周期后仍然存在.它似乎从iOS 4(或者甚至iOS 3)那样工作,但是我找不到Apple的任何文档说明这实际上应该以这种方式工作.
我想弄清楚的是,如果我可以信任(不是"希望"或"猜测"),钥匙串中的项目将在应用程序卸载后继续存在.
编辑:我意识到Daij-Djan指出的问题有点不清楚.我正在寻找的是备份众所周知的行为的官方文档.
更新2017-04-04:请参阅下面的答案,iOS 10.3测试版中的行为更改.它在iOS 10.3中正常工作,但在将来的版本中可能会有所改变.
在iOS 6或7中,当我调用UIApplication openUrl时,应用程序退出到主屏幕,其中包含itms-services://XXXX
安装我的应用程序的新版本的URL (使用带有ipa文件的企业部署).
在iOS 8中,情况已不再如此.现在应用程序继续运行,就像没有发生任何事情一样,但是如果我进入主屏幕,我可以看到我的应用程序图标变灰,下载饼图约66%完成,"Downloading..."
下面的文字.如果我现在等待一段时间(不到一分钟),应用程序安装正确,我可以再次启动我的应用程序.
有没有其他人经历过这种行为?有没有人见过这方面的文件?只要记录在案,我就可以接受行为改变,但我没有看到任何关于此的文档.