gpt4 book ai didi

ios - 如何在iPhone真机上打开数据库sqlite文件?

转载 作者:IT王子 更新时间:2023-10-29 06:31:33 26 4
gpt4 key购买 nike

我正在通过电缆在我的真实设备中调试应用程序。我有一部 iPhone 6。我想检查我的数据库并使用 sqlite3 操作来查询我的结果。其他问题和教程说明只能在模拟器中执行此操作,但我使用的是真正的 iPhone。

在 AppDelegate 中,我打印数据库的路径:

print(NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).last! as String)
/Users/myname/Library/Developer/CoreSimulator/Devices/DAE93E57-7004-45F6-9B93-E79CA1AEEEFA/data/Containers/Data/Application/D7A4F27E-6F11-4941-A1B0-0337ABF788AB/Documents

所以,我从终端获取路径和访问权限,并使用 sqlite3 DatabaseFile 访问我的数据库

但是当我在我的设备中调试时,打印的路径不起作用。我尝试使用打印路径
cd/var/mobile/Containers/Data/Application/3257D423-C198-41A5-B29D-B31E99F84F34/Documents
/usr/bin/CD: 第 4 行:cd:/var/mobile/Containers/Data/Application/3257D423-C198-41A5-B29D-B31E99F84F34/Documents: 没有那个文件或目录

出现这个错误是因为我认为这是iOS系统。

最佳答案

Xcode 10.1

在 Xcode 中,转到“窗口”>“设备和模拟器”

enter image description here

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

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

转到 Finder 并找到您刚刚下载的 .xcappdata 文件,然后右键单击并选择 Show Package in Contents

enter image description here

内容文件夹将打开。您的 .sql 文件位于 AppData > Library > Application Support

enter image description here

我建议下载 SQL 文件的 DB 浏览器,然后用它打开 .sql 文件。它创造奇迹!

关于ios - 如何在iPhone真机上打开数据库sqlite文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50828041/

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