I'm starting a process by using Process class in unity.
Process myProcess = new Process();
myProcess.StartInfo.FileName = path;
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
myProcess.StartInfo.Arguments = JsonConvert.SerializeObject(params);
myProcess.Start();
I'm using unity for OSx. I tested it by creating a new console application sending the same string arguments and using the same path, and it actually works fine. When I try to start the process from unity it just does not work and does not send any error even the code below the process call works, so I think it succeed but nothing happens. I can't get why. By the way I start the process call in a unity button event.