iCloud备份噩梦

时间:2013-02-19 04:29:33

标签: iphone ios ipad icloud

我的应用已从Apple下载了应用内购买。我将它们存储在我在应用程序库上创建的文件夹中,例如/ Library / myFiles

这些文件必须保留,才能使应用正常运行。我不能把它们放在缓存上,因为iOS会删除它们,用户必须一直下载它。

即使将它们放入图书馆,苹果仍然在挑剔它。

在他们的电子邮件中,他们说我的应用程序正在使用6MB的备份,但我甚至没有在设备iOS的iCloud部分看到我的应用程序。

我是否仍然需要使用addSkipBackupAttributeToItemAtURL从iCloud备份中排除此类文件?

1 个答案:

答案 0 :(得分:0)

是的,如果您的文件非常本地,并且实际上不需要使用iCloud进行备份,请添加“请勿备份”属性以防止备份到iCloud。

请同时查看Apple's File System Programming Guide

  
    

处理支持文件 - 应用程序下载或生成的文件,并可根据需要重新创建:

  
     
      
  • 在iOS 5.0.1及更高版本中,将支持文件放在< Application_Home> / Library / Application Support目录并申请
      com.apple.MobileBackup扩展属性给他们。这个属性   防止文件备份到iTunes或iCloud。如果你   拥有大量支持文件,您可以将它们存储在自定义中   子目录并将扩展属性应用于目录。
  •