ios - 应用程序因将数据库存储在文档目录中而被拒绝

标签 ios database app-store appstore-approval

我的应用最近因在 Documents 目录中存储数据而被应用商店拒绝。我把它移到那里是因为有了最新的更改,数据库现在必须是可写的——它不再是只读的。

在研究解决方案时,我了解到使用 NSLibraryDirectory 实际上更可取。是这样吗,更重要的是,这会解决苹果的担忧吗?他们的提示是该应用程序让用户下载了很多内容(除非您计算数据库,否则它不会让用户下载任何内容),并且它在“不正确的位置”存储了“太多数据”。数据为 8 mb,但最大可以增长到大约 10 或 12 mb。

最佳答案

实际上是因为 iCloud。

使用 iCloud,应用程序的文档目录被同步到云和其他设备,因此 Apple 希望开发人员只将数据存储在他们想要与 iCloud 同步的文档目录中。

我是从我在@Apple California 工作的 friend 之一开始知道这个的,我不太确定这个 Material 是否在 Apple 的文档中。

关于ios - 应用程序因将数据库存储在文档目录中而被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8612133/

相关文章:

ios - 全屏 iOS Swift

ios - 在 Rubymotion 中通过设备更改设备方向设置

iphone - 如何创建 iPhone 多品牌应用程序?

ios - FirebaseHandle 上的编译错误

ios - 如果我通过 KVO 观察集合,我是否会收到集合内对象发生更改的通知?

php - 在静态类中存储数据 [PHP]

database - 在 Oracle 11g R2 中解锁帐户

java - DBUnit自动数据集生成

iphone - Itunes Connect 无效的二进制文件

ios6 - 如何链接到 App Store 中的所有应用程序(开发者页面) - iOS 7