在启动时,LLDB似乎没有读取我的.lldbinit文件

我有一个文件〜/ .lldbinit与一个单一的别名:

command alias pi print (int) 

但是,当我从Xcode运行我的应用程序,别名不起作用。 但是,如果我手动input别名,那么别名将工作:

 (lldb) pi 6 error: 'pi' is not a valid command. (lldb) command alias pi print (int) (lldb) pi 6 (int) $3 = 6 (lldb) 

这导致我怀疑我的.lldbinit文件没有被读取。 还是有一个不同的问题,我失踪了? 谁能帮忙?

请注意〜/ .lldbinit在Xcode 4.3.2,iOS中有效。

我有一个类似的问题。 事实certificate,我的.lldbinit文件中有一个语法错误,导致lldb无声无息地忽略该文件。 您可以尝试手动加载文件

 command source ~/.lldbinit 

这将显示语法错误。

使文件可执行:

 chmod +x ~/.lldbinit 

我创build了一个和你一样的.llbdbinit文件,并在我的XCode 4.1副本中复制了你的问题。 我也无法得到别名。

由于〜/ .lldbinit在启动时被认为是被苹果公司logging下来的,所以我怀疑lldbinit文件的读取目前是在XCode 4的运行版本中被破坏的。不知道预发布版本在做什么,但是我build议你提交一个在bugreporter.apple.com的错误。

PS

我在一个博客上注意到的一件事( 在这里,看看“OSX和iOS之间的差异”部分 ),lldb只适用于MacOS,而不适用于iOS,至less在几个月前。

如果你用某个编辑器创build了lldbinit文件,那么它可能已经搞砸了。 尝试用vi打开lldbinit文件,并检查它是否只是纯文本

试图让这个插件工作时,我有同样的问题。

 command script import ~/Documents/002.ME/001.BITBUCKET_REPO/xcode_plugin_lldb_quicklook/GITHUB-LLDB-QuickLook/LLDB-QuickLook/lldb_quick_look.py command alias ql quicklook 

py文件的path是错误的,所以不断报告错误:

error: 'ql' is not a valid command.

一旦我修好了。 我不得不重新启动XCode 5,它的工作。

我不必重新启动Mac。

我没有必要使文件可执行。