バックグラウンドで実行され、定期的なタスクを作成する XPC サービスを作成しました
パス /Users/Peter/Library/Application Support/AGENT TEST APPS/CS Agent.xpc に配置しました
ファイルを直接実行することで実行できます
私は.plistをLaunchAgentsに配置し、実行可能ファイルを参照しました
<?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>Debug</key> <true/> <key>Label</key> <string>com.company.CS-Agent</string> <key>KeepAlive</key> <true/> <key>RunAtLoad</key> <true/> <key>Program</key> <string>/Users/Peter/Library/Application Support/AGENT TEST APPS/CS Agent.xpc</string> </dict> </plist>
しかし、起動時に起動しません
アップデート
手動でロードしようとしました
Peters-MacBook-Air:LaunchAgents Peter$ launchctl load com.company.CS-Agent.plist
com.company.CS-Agent: Already loaded
しかし、アクティビティモニターには表示されず、生成されるはずの出力もありません(ファイルを作成します)
launchctl list を実行すると表示される
- 13 com.company.CS-Agent