在启动时,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。
我没有必要使文件可执行。