10

単一のエイリアスを持つファイル〜/.lldbinitがあります。

command alias pi print (int)

しかし、Xcodeからアプリを実行すると、エイリアスが機能しません。ただし、エイリアスを手動で入力すると、エイリアスは機能します。

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

これにより、.lldbinitファイルが読み取られていないのではないかと思われます。それとも私が見逃している別の問題がありますか?誰か助けてもらえますか?

4

6 に答える 6

12

同様の問題がありました。.lldbinit ファイルに構文エラーがあり、lldb が黙ってファイルを無視していることが判明しました。ファイルを手動でロードしてみることができます

command source ~/.lldbinit

構文エラーが表示されます。

于 2013-11-03T12:00:24.113 に答える
6

ファイルを実行可能にします。

chmod +x ~/.lldbinit
于 2013-01-17T17:41:52.717 に答える
4

あなたと同じように .llbdbinit ファイルを作成し、Xcode 4.1 のコピーで問題を再現しました。エイリアスも機能しません。

~/.lldbinitは起動時に読み取られると Apple によって文書化されているため、lldbinit ファイルの読み取りは現在、Xcode 4 の出荷バージョンで無効になっていると思われます。プレリリース バージョンが何を行っているかはわかりませんが、 bugreporter.apple.com のバグ。

ps

あるブログで気づいたことの 1 つは (こちら、「OSX と iOS の違い」セクションを参照) 、少なくとも数か月前の時点では、lldb は MacOS でのみ機能し、iOS では機能しないということです。

于 2011-10-11T03:04:23.860 に答える
3

~/.lldbinit は Xcode 4.3.2、iOS で動作することに注意してください。

于 2012-04-01T01:39:46.790 に答える
0

このプラグインを機能させようとしたときに、同じ問題が発生しました。

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 ファイルへのパスが間違っていたので、エラーを報告し続けました:

error: 'ql' is not a valid command.

一度直しました。Xcode 5を再起動する必要がありましたが、うまくいきました。

Macを再起動する必要はありませんでした。

ファイルを実行可能にする必要はありませんでした。

于 2013-10-22T10:19:57.050 に答える
0

いくつかのエディターで lldbinit ファイルを作成した場合は、それが台無しになっている可能性があります。vi で lldbinit ファイルを開いて、プレーンテキストかどうかを確認してください。

于 2014-05-11T21:25:39.860 に答える