그래서 'myApp'응용 프로그램이 있고 로그인 할 때 'myApp'를로드하는 환경 설정이 있습니다. 나는 launchd에를 통해이 실행중인 모든 벌금을 가지고응용 프로그램을 실행하고 숨기려면 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'
나는 bash는 스크립트를 생성하고, ProgramArguments 배열에 추가 시도
#!/bin/sh
osascript=/usr/bin/osascript
$osascript -e 'tell application "System Events" to set visible of process "'myApp'" to false'
exit 0
그러나이 중 하나가 실행되지 않거나 내 앱이 초기화 될 가능성이 더 높습니다.
내가 쉽게 간과 할 수있는 더 쉬운 방법이 있습니까? 사전에 감사합니다. 사용자가 실행에서 귀하의 응용 프로그램을 숨기도록 선택할 때