У меня есть программа в AIR 2.6 для платформы Windows и Mac Os. Используйте класс NativeProcess для выполнения собственных приложений, которые я включил в проект.
В Windows все работает нормально, но в Mac не работает.
Код такой:
var executable:File = File.applicationDirectory.resolvePath('bin/mac/convert')
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = executable;
nativeProcessStartupInfo.arguments = params;
nativeProcessStartupInfo.workingDirectory = workingDirectory;
if(NativeProcess.isSupported)
start(nativeProcessStartupInfo);
Ошибка находится в строке start (...):
Error #3219: The NativeProcess could not be started. 'launch path not accesible'.
Исполняемая переменная - это файл с путем в debug = / Users / awakening / Documents / workspace / flashbuilder / SDTDV / bin-debug / bin / mac / convert
Он говорит, что существует = True. Та же проблема со сборкой релиза.
Заранее спасибо.