我有一个应用程序,它为几个命令行程序创建了一个友好的 GUI,一些 c 一些 python (py2app)。它使用 NSTask,但在一个实例中需要与 /dev/cu.* 上的串行 USB 设备通信,而这会因 NSTask 失败。
解决此问题的最佳方法是什么?我可以使用应用程序编写一个 shell 脚本并从应用程序启动它以启动该过程还是会遇到同样的问题?
我有一个应用程序,它为几个命令行程序创建了一个友好的 GUI,一些 c 一些 python (py2app)。它使用 NSTask,但在一个实例中需要与 /dev/cu.* 上的串行 USB 设备通信,而这会因 NSTask 失败。
解决此问题的最佳方法是什么?我可以使用应用程序编写一个 shell 脚本并从应用程序启动它以启动该过程还是会遇到同样的问题?