Mac上 iOS模拟器 sqlite数据库文件存放位置

来源:互联网 发布:tf家族 淘宝 高级会员 编辑:程序博客网 时间:2024/05/08 14:49
       IOS8以前版本的路径:

/Users/你的用户名/Library/Application Support/iPhone Simulator/5.1/Applications/应用目录

       IOS8以后版本的路径:

/Users/username/Library/Developer/CoreSimulator/Devices/786824FF-6D4C-4D73-884A-696514481F7C/data/Containers/Data/Application/应用目录

举个栗子:/Users/zhaotong-PC/Library/Developer/CoreSimulator/Devices/8FF81D13-F4E0-4D32-BFCF-0C67D28FFA5B/data/Containers/Data/Application/DE5D127F-CD6E-4378-BF39-4B8C6FC5AF6F/Documents/database.db

再举个例子:/Users/zhaotong-PC/Library/Developer/CoreSimulator/Devices/DD340A16-8E17-4BE4-839B-10D8C579E311/data/Containers/Data/Application/31844428-0AE8-4D32-9D50-2AFD782D3B0A/Documents/database.db

再举个栗子:




        在iOS环境下,只有document directory 是可以进行读写的。在写程式时用的那个Resource资料夹底下的东西都是read-only。因此,建立的资料库要放在document 资料夹下 





注意⚠
1、刚接触OS的时候,找不到macintosh hd
解决:macintosh是系统名,hd是硬盘的意思。收藏任何一个文件夹上右击,选[在上层文件夹中显示]就可以看见了。

2、系统默认隐藏资源库,第一次查找可能会连毛都找不到
解决:在终端中输入chflags nohidden ~/Library   显示文件夹

如果输入显示命令的话,还不出现的话就先隐藏再显示。
隐藏文件夹命令:chflags hidden ~/Library       (默认隐藏)

3、如果模拟器运行的程序比较多的话,找数据库其实是件苦逼的活
第一、模拟器版本多,第二运行的软件多
解决:
a、重置一下模拟器
模拟器菜单中选择“reset the Simulator content and setting”,可能会花的时间长一点;
然后build工程。
b、上下左右键,会帮助你更快查找。
0 0
原创粉丝点击