如何防止 iOS 应用程序中的数据与 iTunes 同步
Posted
技术标签:
【中文标题】如何防止 iOS 应用程序中的数据与 iTunes 同步【英文标题】:How prevent data in an iOS app from being synced with iTunes 【发布时间】:2010-12-07 00:37:14 【问题描述】:如何防止存储在 ios 设备上的敏感加密数据被 iTunes 自动备份?
【问题讨论】:
由于您已将问题编辑为更多关于您的情况而不是对另一个应用程序的好奇问题,也许您可以提供更多关于您的要求和您正在做什么的详细信息? 【参考方案1】:iTunes 备份和恢复developer details are here。 ~/Library/Caches
目录是您的应用程序存在时唯一保留但未备份的位置。那是您将要确保永远不会将其放入主机同步计算机的文件的位置。(似乎没有保证关于此永远不会被删除,但它目前仅被清空为完全恢复的结果。)唯一未备份的其他可写位置是~/tmp
,但允许操作系统刷新该位置以回收空间。 ~/Documents
和其他目录保证会备份,所以你不会使用它们。
【讨论】:
在撰写本文时答案是绝对正确的,但是从 iOs 5.0.1 开始,还有其他(更合适的)方法可以防止不需要的备份:developer.apple.com/library/ios/#qa/qa1719/_index.html以上是关于如何防止 iOS 应用程序中的数据与 iTunes 同步的主要内容,如果未能解决你的问题,请参考以下文章
iOS7.0防止数据库(核心数据)同步到iCloud和备份到iTunes