我有一个应用程序,在应用程序中购买可下载的视频。我第一次提交到应用程序商店时被拒绝,因为我正在将它写入<Application_Home>/Documents
目录。被拒绝的理由表明
特别是,我们发现在发布和/或内容下载时,您的 应用程序商店20MB。
我阅读了指南并告诉我
可以存储可以再次下载或重新生成的数据
<Application_Home>
/ Library / Caches目录。您的文件示例 应该在Caches目录中包含数据库缓存文件和 可下载的内容,例如杂志,报纸和版画所使用的内容 地图应用程序。
我检查了模拟器的缓存目录,发现Caches文件夹中有一个默认文件夹,其中包含应用程序Bundle Id的名称。所以我把它改成了以下路径
<Application_Home>/Library/Caches/<Bundle ID>/
在SIM卡中运行并且看起来很好。但是,当我上传它时,它被拒绝了。问题似乎来自于编写数据。
问题:这个目录有问题吗?我应该将它存储在Caches根文件夹中吗?
感谢。