gpt4 book ai didi

ios - 应用程序在 iCloud 中存储数据

转载 作者:行者123 更新时间:2023-11-28 06:37:26 25 4
gpt4 key购买 nike

我向 App Store 提交了我的应用程序更新以供批准,显然我在用户的 iCloud 上存储了 6.47 MB​​。

我不知道这是怎么回事,所以我需要一些帮助。

这是我从 Apple 收到的消息:来自 Apple0. 3.0 提交前:ICLOUD提交之前

在启动和内容下载时,您的应用在用户的 iCloud 上存储了 6.47MB,这不符合 iOS 数据存储指南。

我的应用程序上的 iCloud 属性是:键值存储和 CloudKit。我使用 CloudKit 存储 App 信息,并在启动时从云端下载。我在本地保存信息,我很确定。

关于这可能来自什么的任何建议?

这是我的保存功能:

func saveFacts() {
let isSuccessfulSave = NSKeyedArchiver.archiveRootObject(birdFacts, toFile: BirdFact.ArchiveURL.path!)
if !isSuccessfulSave {
print("Failed to save bird facts")
}
else {
print("saved bird facts")
}
}

最佳答案

如果您将信息存储在本地文件中,它们可能会备份到用户的 iCloud,这可能是源。

您可以通过将它们移动到沙箱中的不同位置或使用 NSURLIsExcludedFromBackupKey 属性来避免备份它们。

参见 Make App Backups More Efficient (Apple) .

有关使用 NSURLIsExcludedFromBackupKey 的 Objectice C 和 Swift 中的示例代码,请参阅 How do I prevent files from being backed up to iCloud and iTunes?(Apple)

关于ios - 应用程序在 iCloud 中存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38810917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com