//FIXME: hook up the app's stdin and stdout, and mtouch's stdin and stdout void StartSimulatorProcess(IPhoneExecutionCommand cmd) { var psi = IPhoneExecutionHandler.CreateMtouchSimStartInfo(cmd, false); psi.RedirectStandardInput = true; simProcess = System.Diagnostics.Process.Start(psi); simProcess.Exited += delegate { EndSession(); simProcess = null; }; TargetExited += delegate { EndSimProcess(); }; }
public IPhoneDebuggerStartInfo(IPAddress address, int debugPort, int outputPort, IPhoneExecutionCommand cmd) : base(cmd.AppPath.FileNameWithoutExtension, address, debugPort, outputPort) { ExecutionCommand = cmd; }