Flutter:Download/export 在真实设备中手动本地数据库 iOS

Flutter: Download/export manually database local in real device iOS

当 运行 在真实设备 iOS 上时,如何手动 download/export 本地数据库 (SQLite/SQFlite)?

  1. Android Emulator/Real 设备 -> Android Studio, Device File Explorer.
  2. iOS 模拟器 --> Finder, Go, Go to folder..., 输入 ~/Library 并输入 Developer, CoreSimulatorDevice<latest_id_folder>dataContainersDataApplication<latest_id_folder>Documents .
  3. iOS 真实设备 --> ??

Xcode 12.4

在 Xcode 中,转到 Window > 设备和模拟器

设备选项卡中,select您的应用程序,然后单击齿轮图标,然后单击下载容器...

选择要保存文件的位置,然后单击保存

前往 Finder 并找到您刚刚下载的 .xcappdata 文件,然后右键单击并 select 显示包装内容

内容文件夹将打开。您的 .sql 文件位于 AppData > Documents > Your_DB_Here

我建议下载 DB Browser for SQL File,然后打开 .sql 文件。它创造奇迹!

来源: