gpt4 book ai didi

ios - 更新iOS应用程序后,是否会删除库/缓存中的文件?

转载 作者:行者123 更新时间:2023-12-01 18:31:04 29 4
gpt4 key购买 nike

我有一个具有存储在./Library/Caches中的SQLite数据库的应用程序。如果数据库不存在(例如,第一次安装或在空间不足时iOS清理Caches目录),那么我将从应用程序 bundle 包中复制数据库的版本。到现在为止还挺好。现在,我要发布App Store的更新,它将在数据库中的一个表中添加一个新列。我可以假设应用程序更新后,其./Library/Caches文件夹的内容将被删除,还是我需要开始对数据库进行版本控制,以便知道何时存在旧版本?

在模拟器和测试iPhone上,我没有问题,因为我先删除了该应用程序,然后从Xcode重新安装了该应用程序。

最佳答案

不,更新应用程序时不会(始终)清除缓存目录。您需要对数据库进行版本控制。

关于ios - 更新iOS应用程序后,是否会删除库/缓存中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8788145/

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