Итак, у меня есть приложение 'myApp', и я предпочитаю загружать 'myApp' при входе в систему. У меня это все работает отлично через запуск программ:launchd для запуска и скрыть приложение
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.myAppDomain.myApp</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/myApp.app/Contents/MacOS/myApp</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Я также хотел бы, чтобы дать пользователю возможность также сокрытие «MYAPP»
Я попытался создать Баш скрипт, и добавление в массив ProgramArguments в моем lauchd PLIST:
#!/bin/sh
osascript=/usr/bin/osascript
$osascript -e 'tell application "System Events" to set visible of process "'myApp'" to false'
exit 0
, но это либо не запускается, или это более вероятно, работает до моего приложения имел возможность инициализировать.
Есть ли более простой способ сделать это, что я просто пропускаю? благодарит заранее.