让lldb的工作目录成为XCode的项目目录

时间:2018-06-06 22:04:32

标签: xcode lldb

在XCode(8.0)中调试时,我希望将lldb的工作目录作为相应的项目目录。

我想要实现的是从我在lldb.lldbinit中启动的流程访问项目文件,我想要访问它们而无需键入/知道完整的路径。

例如,我想在项目目录中生成一个php -S localhost:2345的本地Web服务器,这样 - 在调试模式下 - 我可以模拟下载众所周知的文件(而不是通过束)。

我还试图使用环境变量,例如platform shell -- cd $PROJECT_DIR或类似的,但没有成功。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用Python解释器来更改lldb的工作目录。例如:

labels = tf.squeeze(labels)

注意,这不会改变Xcode的工作目录,因为lldb实际上是作为服务运行的((lldb) script os.chdir("/tmp/") (lldb) script os.getcwd() '/private/tmp' (lldb) platform shell echo $PWD /private/tmp ),而不是直接链接到Xcode的库。