addSkipBackupAttributeToItemAtPath 在提交到应用商店之前
Posted
技术标签:
【中文标题】addSkipBackupAttributeToItemAtPath 在提交到应用商店之前【英文标题】:addSkipBackupAttributeToItemAtPath before commit to app store 【发布时间】:2015-07-30 06:04:34 【问题描述】:在将应用提交到 App Store 之前,我是否应该在项目中标记我的 coreData 文件 "skip backUp Attribute"
?
如果我不想备份任何文件,我必须跳过哪些文件夹?
感谢您的帮助。
【问题讨论】:
【参考方案1】:ios 数据存储指南指出,只有用户使用您的应用创建的内容,例如文档、新文件、编辑内容等,才应由 iCloud 备份。
您的应用程序使用的临时文件应仅存储在 /tmp 目录中;请记住在用户退出应用时删除存储在此位置的文件。
*** 参考: iOS: Do not back up attribute?
我的应用有许多文件需要存储在设备上 永久让我的应用程序离线正常运行。然而,那些 文件不包含用户数据,不需要备份。怎么能 我阻止它们被备份?
在 iOS 上,应用程序负责确保仅将用户数据而非应用程序数据备份到 iCloud 和 iTunes。所需的确切步骤因 iOS 版本而异,因此本 QA 将描述每个 iOS 版本的流程。有关应该备份或不应该备份哪些数据的详细信息。
更多参考资料:
How do I prevent files from being backed up?
Performance Tips
iOS - Flag entire Document directory as do not backup
【讨论】:
以上是关于addSkipBackupAttributeToItemAtPath 在提交到应用商店之前的主要内容,如果未能解决你的问题,请参考以下文章