我需要将命令行二进制文件嵌入另一个Swift命令行二进制文件中,然后运行。
直接从/ usr,/ bin /和/ usr / local之一运行二进制文件无济于事,因为二进制文件未随macOS一起安装。
import Foundation
// do stuff
runEmbeddedBinary("1.bin") // how can I do it?
// returns ["stderr":"" /*stderr*/ ,"exit":0 /*exit code*/ ]
我找不到运行嵌入式二进制文件的解决方案。
结果应将stdout打印到stdout,并返回stderr和退出代码。
我正在尝试嵌入dialog
二进制文件。
如何运行链接的嵌入式二进制文件?