如何在iOS模拟器查看React Native创建的Realm DB及应用UUID
查看React Native iOS应用的Realm数据库(开发调试阶段)
我来给你一步步捋清楚操作流程,顺便解答你关于iOS模拟器应用UUID的疑问~
一、找到iOS模拟器上应用的UUID
其实找UUID没那么麻烦,用Xcode就能轻松搞定:
- 打开Xcode,点击顶部菜单栏的
Window > Devices and Simulators(快捷键是Shift + Command + 2) - 在弹出的窗口切换到
Simulators标签页,选中你正在使用的目标模拟器 - 在下方的应用列表里找到你的React Native应用,右键点击它选择
Show in Finder - 此时打开的文件夹路径中,最后那串由字母和数字组成的长字符串,就是这个应用的UUID了
二、定位Realm数据库文件
拿到UUID后,顺着路径就能找到Realm文件:
- 刚才通过
Show in Finder打开的文件夹里,进入Data > Documents目录 - 这里面以
.realm结尾的文件就是你的Realm数据库,文件名通常和你在React Native代码里定义的数据库名称一致(比如你代码里写new Realm({schema, path: 'MyAppDB.realm'}),那文件就是MyAppDB.realm)
三、查看Realm数据库内容
找到.realm文件后,你可以用Realm官方的Realm Studio工具来打开它:
- 下载并安装Realm Studio后,直接把
.realm文件拖进软件窗口,就能直观浏览数据库里的表结构、数据,甚至可以在调试阶段修改数据测试功能
额外:真机调试时的Realm文件获取(可选)
如果是在真机上调试,操作会稍微复杂一点:
- 同样打开Xcode的
Devices and Simulators窗口,切换到Devices标签页,连接你的真机 - 找到你的应用,点击窗口底部的
Download Container...,把应用容器下载到本地 - 右键下载的
.xcappdata文件,选择Show Package Contents,然后同样进入Data > Documents找到.realm文件
内容的提问来源于stack exchange,提问作者abby37
相关产品推荐
相关产品推荐

