getApplicationDocumentsDirectory数据丢失

2022-01-27 23:08:25 标签 iosflutterdart

你好,Flutter/Dart开发人员

我有一个从本地文件系统(iOS)写入和读取的应用程序。我使用下面的文件读取:

final d = await getApplicationDocumentsDirectory();
d
 .list(recursive: false, followLinks: false)
 .listen((FileSystemEntity entity) {
 if (entity.path.endsWith(".json")) {
    /* read file */
 }

在最后一次应用更新之前,这种方法都非常有效。现在,该清单不再显示以前保存的文件,它是空的。

在什么情况下,保存在/var/mobile/ containers / data / application /{app-guid}/Documents中的文件会丢失?

当我更新应用程序时,从这个iOS相关的其他答案复制文件到一个新的{app-guid}文件夹。

我没有改变BundleID(这甚至不可能更新)

我已经将iOS的最低版本更改为10。0(以获得firebase依赖)

签名方法可能已经改变,这有关系吗?

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码