I have an app that creates a friendly GUI for several command line programs, some c some python (py2app). It uses NSTask but in one instance needs to communicate with a serial usb device on /dev/cu.* and this fails with NSTask.
What is the best way to go about this? Could I write a shell script with the app and launch it from the app to start the process or would I encounter the same problem?