从命令行运行简单 swift 文件时访问 LLDB/设置断点
Access LLDB / set breakpoints when running simple swift file from command line
我有一个简单的 Swift 脚本,我想开始使用 LLDB,但很难理解文档。如果我在 REPL 中运行以下命令:
:target create ./myswiftfile.swift
我回来了
error: './test.swift' doesn't contain any 'host' platform architectures: x86_64h, x86_64, i386
是否可以从 REPL 内部设置 arch 或以其他方式调用 myswiftfile
让我进入调试器?我意识到我可以使用命令行工具模板在 Xcode 内部进行调试,但考虑到一个简单的 Swift 脚本的轻量级,这真是一种耻辱。基本上是为 Swift.
寻找 pdb
lldb 当前不支持为您编译 swift 文件,然后将它们加载到调试器或 REPL 中。这不会那么难做。最好的办法是使用 bugreporter.apple.com.
提交增强请求
我有一个简单的 Swift 脚本,我想开始使用 LLDB,但很难理解文档。如果我在 REPL 中运行以下命令:
:target create ./myswiftfile.swift
我回来了
error: './test.swift' doesn't contain any 'host' platform architectures: x86_64h, x86_64, i386
是否可以从 REPL 内部设置 arch 或以其他方式调用 myswiftfile
让我进入调试器?我意识到我可以使用命令行工具模板在 Xcode 内部进行调试,但考虑到一个简单的 Swift 脚本的轻量级,这真是一种耻辱。基本上是为 Swift.
pdb
lldb 当前不支持为您编译 swift 文件,然后将它们加载到调试器或 REPL 中。这不会那么难做。最好的办法是使用 bugreporter.apple.com.
提交增强请求