【问题标题】:Access LLDB / set breakpoints when running simple swift file from command line从命令行运行简单的 swift 文件时访问 LLDB/设置断点
【发布时间】:2015-01-05 03:20:58
【问题描述】:

我有一个简单的 Swift 脚本,我想逐步使用 LLDB,但很难理解文档。如果我在 REPL 中运行以下内容:

:target create ./myswiftfile.swift

我回来了

error: './test.swift' doesn't contain any 'host' platform architectures: x86_64h, x86_64, i386

是否可以从 REPL 内部设置拱门或以其他方式调用 myswiftfile 以使我进入调试器?我意识到我可以使用命令行工具模板在 Xcode 中进行调试,但考虑到一个简单的 Swift 脚本是多么的轻量级,这是一种耻辱。基本上是为 Swift 寻找pdb。

【问题讨论】:

    标签: swift command-line lldb


    【解决方案1】:

    lldb 目前不支持为您编译 swift 文件,然后将它们加载到调试器或 REPL 中。做起来不会那么难。最好的办法是向 bugreporter.apple.com 提交增强请求。

    【讨论】:

      猜你喜欢
      • 2018-01-09
      • 2014-07-20
      • 2014-12-25
      • 2017-12-16
      • 1970-01-01
      • 2017-02-12
      • 2018-05-13
      • 2016-02-28
      • 1970-01-01
      相关资源
      最近更新 更多