为了账号安全,请及时绑定邮箱和手机立即绑定

如何找到我的领域文件?

如何找到我的领域文件?

哔哔one 2019-11-04 15:15:05
我已经按领域创建了数据库,但由于操作系统(Yosemite)在/ private / var / mobile中没有移动文件夹,所以无法找到该文件。如何访问我的领域以在浏览器中运行?来自Google网上论坛的交叉发布
查看完整描述

3 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

查找领域文件

对于Android

如何在领域浏览器中查看我的领域文件?


对于iOS

如果您的应用程序在设备上

确保您的设备已连接,然后转到Xcode菜单窗口>设备(⌘⇧2)中的设备窗口。在这里,您可以从已安装的具有调试权限的应用程序列表中选择设备和应用程序。


选择您的应用程序后,转到表格视图底部工具栏中的齿轮,然后选择“下载容器...”。在那里,您可以将文件从文档位置拉到Mac。它将另存为xcappdata捆绑包。


当您在Finder中打开本地路径并将其保存时,可以在选择文件时通过在Finder的上下文菜单中选择“显示包内容”来使用该路径。将打开一个新的查找器窗口,您可以在以下路径(例如)中找到您的领域:AppData / Documents / default.realm(目录“ / private / var / mobile”是路径,iOS在设备文件系统。


如果您的应用程序在模拟器上

转到用户目录:


/Users/<username>/Library/Developer/CoreSimulator/Devices/<simulator-uuid>/data/Containers/Data/Application/<application-uuid>/Documents/default.realm


获取默认领域的当前路径的最简单方法可能是暂停模拟器,然后在LLDB控制台中输入以下内容:


目标-C:

(lldb) po [RLMRealmConfiguration defaultConfiguration].fileURL


使用Realm Objective-C的Swift:

(lldb) po RLMRealmConfiguration.defaultConfiguration().fileURL


使用Realm Swift的Swift:

(lldb) po Realm.Configuration.defaultConfiguration.fileURL


或者,如果您有RLMRealm实例,则可以使用:

(lldb) po myRealm.configuration.fileURL


然后只需复制此路径,打开您的终端,然后输入open [此处粘贴的路径]


注意:某些路径中有空格,因此请务必在空格前使用“ \”将其转义


辅助工具SimPholders

这可能是在模拟器中查找应用程序文件的最快方法。安装SimPholders。这样您就可以直接从菜单栏中访问应用程序的文档目录。


注意有人提到SimPholders将它们带到错误的模拟器应用文件夹中,如果是这种情况,请按照上述步骤打印出您的领域路径,然后打印出您的realm.path


查看完整回答
反对 回复 2019-11-04
?
MM们

TA贡献1886条经验 获得超2个赞

我找到了最简单的iOS / macOS方法(适用于Swift 3 Xcode 8.3)


override func viewDidLoad() {


   // for swift 2.0 Xcode 7

   print(Realm.Configuration.defaultConfiguration.fileURL!)

}

然后,x代码将记录正确的路径,请检查以下屏幕。

//img1.sycdn.imooc.com//5dbfd0180001bb0009630053.jpg

现在打开Finder并按G(command + shift + G)并粘贴记录在Xcode上的路径


查看完整回答
反对 回复 2019-11-04
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

模拟器应用程序的一种简单替代方法

在Finder中创建智能文件夹/搜索。使您可以轻松快捷地单击所有领域文件。

  1. /Users/$USER/Library/Developer/CoreSimulator/Devices在Finder中打开文件夹。

    带端子 open /Users/$USER/Library/Developer/CoreSimulator/Devices

  2. 搜索 .realm

  3. 将搜索更改为"Devices"仅在文件夹中查找。

//img1.sycdn.imooc.com//5dbfd02a0001105620961228.jpg

  1. 将搜索保存到侧边栏(例如,作为领域)

//img1.sycdn.imooc.com//5dbfd033000168d820961228.jpg

按日期排序时,这将为您提供快速便捷的可点击列表,其中包含最新修改的模拟器.realm文件。


查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 531 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信