怎么查找XCode模拟器的保存路径?以及真机的沙盒文件?

时间:2024-03-31 07:27:16

转载:https://blog.csdn.net/while0/article/details/52904307




有时候开发调试时,需要查看模拟器或真机中应用的数据文件,比如Sqlite之类的,可按以下步骤进行:


模拟器文件路径Finder ->前往 ->前往文件夹-> 输入路径 :

/Users/用户名/Library/Developer/CoreSimulator/Devices/


里面就是很多以模拟器设备ID命名的文件夹。


查找模拟器的设备ID:

1)点击XCODE上方的window选择Devices ,打开设备一览。

怎么查找XCode模拟器的保存路径?以及真机的沙盒文件?


2)点击左边设备一览,上面是真机,下面是模拟器,其中模拟器的id是用来确认模拟器文件夹位置的

怎么查找XCode模拟器的保存路径?以及真机的沙盒文件?

 

3) 点击真机,可以看到真机上基于当前Xcode开发者安装沙盒的程序(不越狱无法看到其他开发者的程序)

怎么查找XCode模拟器的保存路径?以及真机的沙盒文件?

4)点击画面下面的Download下载按钮,把应用数据下载到Mac上,生成一个.xcappdata文件,里面的内容结构类似这样

怎么查找XCode模拟器的保存路径?以及真机的沙盒文件?

5)在.xcappdata文件上点击右键,选择Show package contents 查看包内容,就可以看到真机应用程序的数据文件了,这个位置指向系统的NSUserDefault,因此有人说这个类可以用来存储登录密码是不对的

怎么查找XCode模拟器的保存路径?以及真机的沙盒文件?