Как запустить AppleScript после включения песочницы [дубликат]JAVA

Программисты JAVA общаются здесь
Anonymous
Как запустить AppleScript после включения песочницы [дубликат]

Сообщение Anonymous »

Мы используем Java для выполнения applescript, чтобы получить самое переднее приложение.
final String[] script = {"osascript", "-e", "tell application «Системные события», чтобы получить имена процессов приложения, у которых самое начало имеет значение true»};
Среда выполнения runtime = Runtime.getRuntime();
Процесс процесса = runtime.exec(script);
BufferedReader buf = new BufferedReader(new InputStreamReader(process.getInputStream()));

Этот код работает нормально, но когда мы включаем песочницу с помощью файла разрешений, он останавливается работает.
Пожалуйста, помогите мне решить эту проблему.
мы добавляем этот ключ в файл info.plist

NSAppleEventsUsageDescription
Talygen хочет получить доступ к управлению «Google Chrome». Разрешение
контроля обеспечит доступ к документам и данным в «Google Chrome»,
и выполнение действий в этом приложении.

а также добавьте этот ключ в файл прав и подпишите приложение. Но это не работает.

com.apple.security.automation.apple-events


Подробнее здесь: https://stackoverflow.com/questions/787 ... he-sandbox

Вернуться в «JAVA»