如何找到我的领域文件?

我已经按领域创建了数据库,但由于操作系统(Yosemite)在/ private / var / mobile中没有移动文件夹,所以无法找到该文件。

如何访问我的领域以在浏览器中运行?

来自Google网上论坛的交叉发布


哔哔one
浏览 532回答 3
3回答

慕村9548890

查找领域文件对于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

MM们

我找到了最简单的iOS / macOS方法(适用于Swift 3 Xcode 8.3)override func viewDidLoad() {&nbsp; &nbsp;// for swift 2.0 Xcode 7&nbsp; &nbsp;print(Realm.Configuration.defaultConfiguration.fileURL!)}然后,x代码将记录正确的路径,请检查以下屏幕。现在打开Finder并按⌘+&nbsp;⇧+&nbsp;G(command + shift + G)并粘贴记录在Xcode上的路径

Smart猫小萌

模拟器应用程序的一种简单替代方法在Finder中创建智能文件夹/搜索。使您可以轻松快捷地单击所有领域文件。/Users/$USER/Library/Developer/CoreSimulator/Devices在Finder中打开文件夹。带端子&nbsp;open /Users/$USER/Library/Developer/CoreSimulator/Devices搜索&nbsp;.realm将搜索更改为"Devices"仅在文件夹中查找。将搜索保存到侧边栏(例如,作为领域)按日期排序时,这将为您提供快速便捷的可点击列表,其中包含最新修改的模拟器.realm文件。
打开App,查看更多内容
随时随地看视频慕课网APP