[英]Autostart Mac application programmatically
我們有一個跨平台的應用程序。 該應用程序具有在用戶登錄后自動啟動它的功能。如何在mac中執行此操作? 從申請中。 手動添加它登錄項有效,但我正在尋找如何使用API或類似的東西。
您必須創建一個launchd屬性列表文件並將其放在~/Library/LaunchAgents
或/Library/LaunchAgents
,具體取決於您是要在系統范圍內進行更改還是僅對當前用戶進行更改。
Apple的本指南將幫助您完成該任務。
如果它是一個GUI應用程序,將其添加為登錄項是最好的方法。 Apple關於該主題的開發說明列出了3種方法:使用共享文件列表API,通過Apple Events或使用CFPreferences API。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.