Какао: право Песочницы для запуска другого приложения

я звоню

[[NSWorkspace sharedWorkspace] launchApplication:path];

Из моего поигравшего в песочнице приложения, и я получаю эту ошибку в консоли:

05.09.11 12:23:12.462 PM lsboxd: отказ породить <ПУТЬ, ОТРЕДАКТИРОВАННЫЙ> для 21 383 - рассуждает-10826

05.09.11 12:23:12.463 Приложений PM: spawn_via_launchd () перестал работать, errno=54 маркировка = путь [0x0-0x1994993].MYApp = <ПУТЬ, ОТРЕДАКТИРОВАННЫЙ> flags=0

05.09.11 12:23:12.464 Приложений PM: LSOpenFromURLSpec () возвратился-10810 для приложения <ПУТЬ, ОТРЕДАКТИРОВАННЫЙ> (пустой указатель).

, Другими словами, я ясно становлюсь заблокированным "Демоном Песочницы Launch Services" (lsboxd), который не думает, что приложение 1 должно запускаться, приложение 2.

Для рекордных 10826 является "Пользователем, не имеет разрешения запустить приложение", и затем 10810 "Неизвестная ошибка, произошел",

кто-либо знает о праве в этом чехле?

, Как можно запустить другие приложения из поигравшего в песочнице приложения (не говорят, что AppleScript - это - не функционирующий кошмар, особенно при вызове из поигравших в песочнице приложений или сервисов XPC). Идеал является способом использовать (сильно нанесенный вред) NSWorkspace из песочницы.

13
задан pkamb 31 July 2018 в 19:13
поделиться