使用包含的二进制文件与/dev/cu通信的xcode*

使用包含的二进制文件与/dev/cu通信的xcode*,xcode,serial-port,usb,nstask,Xcode,Serial Port,Usb,Nstask,我有一个应用程序,可以为几个命令行程序创建一个友好的GUI,有些是c语言,有些是python(py2app)。它使用NSTask,但在一个实例中需要与/dev/cu.*上的串行usb设备通信,这在使用NSTask时失败 最好的办法是什么?我可以用应用程序编写一个shell脚本并从应用程序启动它来启动流程吗?或者我会遇到同样的问题吗?失败的原因是我没有正确处理-S/dev/cu.*参数。虽然NSTask会将-W64正确地传递给二进制文件,但前一个命令失败,因此我将每个元素拆分为一个单独的NSTas

我有一个应用程序,可以为几个命令行程序创建一个友好的GUI,有些是c语言,有些是python(py2app)。它使用NSTask,但在一个实例中需要与/dev/cu.*上的串行usb设备通信,这在使用NSTask时失败


最好的办法是什么?我可以用应用程序编写一个shell脚本并从应用程序启动它来启动流程吗?或者我会遇到同样的问题吗?

失败的原因是我没有正确处理-S/dev/cu.*参数。虽然NSTask会将-W64正确地传递给二进制文件,但前一个命令失败,因此我将每个元素拆分为一个单独的NSTask参数,现在它工作正常