由于另一个进程,Realm浏览器无法打开

时间:2016-07-05 08:15:51

标签: swift realm

当我想启动Realm浏览器时,我收到此错误消息:

' Realm文件当前在另一个进程中打开,该进程无法与此进程共享访问权限。共享单个文件的所有进程必须是相同的体系结构。要在Realm Browser和iOS模拟器之间共享文件,这意味着您必须使用64位模拟器。'

我关闭了所有应用程序,甚至重新启动了计算机,那么在那里运行的是哪个进程?它以前一直很好用。

2 个答案:

答案 0 :(得分:5)

您可以检查哪个进程正在使用文件。在MacOS和Linux上,您可以这样做(将myfilename替换为您的实际数据库名称):

lsof | grep myfilename.realm

如果需要,您可以使用该文件终止进程。

如果没有正在运行的流程且错误仍然存​​在,您可以安全地删除 myfilename.realm.lock文件。

答案 1 :(得分:0)

我能够在停止在模拟器/设备上运行的应用程序后打开文件。