Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从命令行运行简单swift文件时访问LLDB/set断点_Swift_Command Line_Lldb - Fatal编程技术网

从命令行运行简单swift文件时访问LLDB/set断点

从命令行运行简单swift文件时访问LLDB/set断点,swift,command-line,lldb,Swift,Command Line,Lldb,我有一个简单的Swift脚本,我想逐步使用LLDB,但很难理解文档。如果我在REPL中运行以下命令: :target create ./myswiftfile.swift 我回来了 error: './test.swift' doesn't contain any 'host' platform architectures: x86_64h, x86_64, i386 是否可以从REPL内部设置arch,或者以某种方式调用myswitfile,使我进入调试器?我意识到我可以使用命令行工具模板

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

:target create ./myswiftfile.swift
我回来了

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

是否可以从REPL内部设置arch,或者以某种方式调用
myswitfile
,使我进入调试器?我意识到我可以使用命令行工具模板在Xcode内部进行调试,但考虑到一个简单的Swift脚本是多么轻量级,这真是太遗憾了。基本上是为Swift寻找
pdb

lldb目前不支持为您编译Swift文件,然后将其加载到调试器或REPL中。这并不难做到。最好的办法是向bugreporter.apple.com提交增强请求