自一月份以来,我在 App Store 中有一个应用程序,它在首次启动时将数据库文件复制到“文档”目录。
该数据库用于存储用户创建的“预设”。每个预设最多可以有 129 张照片。
一开始,该应用程序带有一个“默认预设”,用户可以使用它来了解并开始使用该应用程序。这个预设对用户来说就像是一个“礼物”,如果他不再想要它,他可以直接删除它。
在更新 2.0.2 时,此架构中没有任何更改,但 Apple 现在拒绝了我的更新。
2.23 - 应用程序必须遵循 iOS 数据存储指南,否则将被拒绝
我不知道如何解决这个问题。问题似乎是苹果认为“临时”的默认预设被备份到了 iCloud。此预设不是临时的。它必须持久化,并且是数据库的一部分。
我也不能用“不备份”标记数据库,因为这样用户创建的“预设”将不会被备份,这将是可怕的。
有人知道如何解决这个问题吗?