当我想启动Realm浏览器时,我收到此错误消息:
' Realm文件当前在另一个进程中打开,该进程无法与此进程共享访问权限。共享单个文件的所有进程必须是相同的体系结构。要在Realm Browser和iOS模拟器之间共享文件,这意味着您必须使用64位模拟器。'
我关闭了所有应用程序,甚至重新启动了计算机,那么在那里运行的是哪个进程?它以前一直很好用。
答案 0 :(得分:5)
您可以检查哪个进程正在使用文件。在MacOS和Linux上,您可以这样做(将myfilename
替换为您的实际数据库名称):
lsof | grep myfilename.realm
如果需要,您可以使用该文件终止进程。
如果没有正在运行的流程且错误仍然存在,您可以安全地删除 myfilename.realm.lock
文件。
答案 1 :(得分:0)
我能够在停止在模拟器/设备上运行的应用程序后打开文件。