2013-10-30 73 views
3

在OS X Mavericks更新後,我的代理/守護進程在幾分鐘後進入休眠狀態,並停止對用戶操作做出反應。如何在安裝過程中禁用AppNap?使用install4j關閉OS X AppNap

這是一個Java應用程序,我正在使用install4j。我讀的地方,我應該在這個名單

~/Library/Preferences/com.apple.LaunchServices.plist 

添加一個條目。然而,該名單並不在我的MacBook即使在手動禁用AppNap存在的應用程序。該設置必須存儲在別的地方。

有什麼建議嗎?

回答

1

找到了答案。將以下條目添加到Info.plist(修改啓動器 - >可執行文件 - > Mac OS X Info.plist文件):

<key>LSUIElement</key> 
<true/> 
+0

LSUIElement指示應用程序是不應出現在擴展塢中的代理程序。如果你仍然希望應用程序出現在碼頭怎麼辦?我找不到任何其他方式來禁用App Nap,但是我發現intellij以某種方式完成了它 - 看起來它具有自定義本機啓動器。 – Richard