应用必须遵循iOS数据存储指南,否则它们将在包含.sqlite3的应用中被拒绝 [英] Apps must follow the iOS Data Storage Guidelines or they will be rejected in app that contains .sqlite3
问题描述
我创建了一个电子书应用程序,我的应用程序包含大量图像和pdf文件
I created an ebook app and my app contains a lot of images and pdf files
我将下载的图像放入/ Library / Caches并放入pdf文件和/ Documents
I was putting the downloaded images in /Library/Caches and putting the pdf files and .sqlite3 file in /Documents
现在我的应用被拒绝了,这就是原因
now my app is rejected and this is the reason
2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected
是这意味着我必须将/ Documents中的所有内容移动到/ Library / Caches中?
如果我将.sqlite3文件放在/ Documents中,应用程序会再次拒绝吗?
Is this means that I have to move all what in /Documents to /Library/Caches? If I let the .sqlite3 file in /Documents, will the app reject again?
提前致谢。
推荐答案
2.23表示您只应将内容放入/无法从互联网上重新下载的文件中。即用户生成的文件。可以重新下载的所有内容都应该在库/缓存中。
2.23 means that you should only put stuff into /Documents that cannot be re-downloaded from the internet. i.e. user-generated files. Everything that CAN be re-downloaded should be in Library/Caches.
此规则的原因是/ Documents备份,用户不喜欢,如果你浪费他们珍贵的iClould备份空间。
The reason for this rule is that /Documents gets backed up and users don't like if you waste their precious iClould backup space.
这篇关于应用必须遵循iOS数据存储指南,否则它们将在包含.sqlite3的应用中被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!