我已经开发了iPhone应用程序,它包含一个80 my的音频文件和20 my的图像在应用程序中。我接到苹果的电话,上面说要更新我的应用程序以遵循IOS5存储指南,否则我的应用程序将被从销售中删除。我阅读了IOS 5存储指南,根据应用程序的要求,在三个不同的位置保存数据:-
只有用户生成或应用程序无法重新创建的
因此,由于应用程序包不是icloud上的备份。那么,是否需要将所有音频文件从应用程序包移动到文档目录或缓存?
期待你最喜欢的回复。
发布于 2011-12-04 08:43:38
您的应用程序是应用程序包。你的应用程序没有它就不存在。将这些文件复制到其他地方是无用的,因为它们将占用存储两次。
它不会备份到iCloud,因为应用程序包可以简单地从Appstore服务器再下载一次。因此,它将占用iCloud备份空间,而不是有用的。应用程序包是“公共数据”,在所有设备上都是相同的,因为它不能被更改。
我想苹果还在谈论别的东西。
发布于 2011-12-10 13:21:36
你得用NSCachesDirectory。我发布并更新了我的一个客户应用程序,我们将报纸存储在文档目录上。
在iOS5和前面,该文件夹严格保留给用户自己创建的文档。这是个烂摊子,因为你不能备份重要文件。您有责任允许下载您的应用程序所需的产品、文件或工件.
https://stackoverflow.com/questions/8374006
复制相似问题