0

我创建了一个电子书应用程序,我的应用程序包含很多图像和 pdf 文件

我将下载的图像放入 /Library/Caches 并将 pdf 文件和 .sqlite3 文件放入 /Documents

现在我的应用被拒绝了,这就是原因

2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected

这是否意味着我必须将 /Documents 中的所有内容移动到 /Library/Caches?如果我将 .sqlite3 文件放在 /Documents 中,应用程序会再次拒绝吗?

提前致谢。

4

2 回答 2

2

2.23 意味着您应该只将无法从 Internet 重新下载的内容放入 /Documents。即用户生成的文件。可以重新下载的所有内容都应该在库/缓存中。

这条规则的原因是 /Documents 得到备份,用户不喜欢浪费他们宝贵的 iClould 备份空间。

于 2012-12-15T22:35:34.640 回答
1

您不必将下载的 PDF 和数据库放入 Caches 目录。另一种方法是使用“不备份”属性,如下所述:技术问答 QA1719 - 如何防止文件备份到 iCloud 和 iTunes?.

于 2012-12-15T22:29:42.490 回答