已删除领域,但仍收到以下错误:模块导入失败:无效令牌(rlm_线性数据库.py,第37行)文件“温度py“,第1行,

2021-01-17 14:59:38 发布

您现在位置:Python中文网/ 问答频道 /正文

两年前,我尝试在一个项目中使用Realm和Cocoapods。Realm没用,所以我把它删除了。可可豆不起作用,所以我最终也把它也移走了,换成了迦太基。在

随着Xcode 11的出现,我开始看到以下错误:

error: module importing failed: invalid token (rlm_lldb.py, line 37) File "temp.py", line 1, in <module>

它似乎没有引起任何车祸,所以我愚蠢地忽视了它。昨晚我在iPodtouch 6代上运行了一个应用程序,运行的是最新的iOS12(12.4.3)。应用程序因此错误而崩溃。在

然后我意识到我在每个设备上的每个应用程序都会遇到这个错误,包括模拟器。在

我尝试返回并重新运行所有代码以删除CocoaPods,但似乎它确实被删除了。在

我的电脑上还有一些Realm文件,尤其是:

^{pr2}$

当我删除这些文件(通过重命名和移动它们)时,每次在任何设备上运行任何应用程序时,我仍然会收到一个错误:

error: module importing failed: invalid pathname

一些东西还在找那些文件,但它甚至不知道它们的名字。所以我把文件放回去,我又回到了原来的错误。在

编辑: 有人建议,这是同一个问题: Remove Realm Model Object from Xcode

我的Xcode中没有Realm对象模型,即使我得到相同的错误。这个问题的解决方案根本没有解决我的问题。还有一个注释可能对这个问题有帮助,那就是编辑~/.lldbinit。但是对于如何编辑~/.lldbinit没有任何解释,也没有人认为它是有效的。在

实际上,我认为编辑~/.lldbinit可能会有所帮助,但我不知道该怎么做。在

1条回答
网友
1楼 ·

卸载和重新安装Xcode并没有解决这个问题。在

根据这个问题中未被接受的答案

Remove Realm Model Object from Xcode

我需要编辑~/.lldbinit。老实说,我不完全理解这个文件是什么。访问或编辑并不容易。在

我从Ray Wenderlich那里找到了这个教程

https://www.raywenderlich.com/612-custom-lldb-commands-in-practice

找到了我的编辑,突出了冒犯的那一行

command script import "~/Library/Application Support/Realm/rlm_lldb.py"  allow$

删除文本并退出,选择退出时保存。在

当我重新打开Xcode、清理、构建并运行一个应用程序时,错误就消失了。在

我对此感觉不太好。我不知道我做的对不对。我讨厌在航站楼做我不明白的事。在

编辑: 我向Realm提出了这个问题,Realm也在同一时间提出这个问题可能与lldbinit有关。在我编辑了文件并停止看到错误之后,我分享了我为修复Realm问题所采取的步骤。我确信这是正确的做法。此外,请参阅以下Jay关于他如何解决此问题的评论:

For future readers, interestingly enough, I was able to duplicate this issue but the solution was different. I was able to delete the files showin in the original question, then clean and run the project. THEN, clean and rebuild again and it seems to be working. Both files appear to be circa 2016.

虽然这对我不起作用,但我想把它包括在这个答案中,因为我认为如果你有这个问题,最好先试试这个。在

相关问题