Bekerja dengan Mac OS X 10.9.5 (Mavericks).
Saya memiliki aplikasi yang diluncurkan dengan sesi saya dan menampilkan menu dari bilah status.
Saya juga ingin tahu apakah ada cara untuk mencegah aplikasi ini juga muncul di Dock karena saya memiliki kemungkinan untuk mengakses menu dari status bar.
Jika saya menghapus ikon dari Dock, maka aplikasi berhenti.
Saya telah mencari di web untuk solusi, saya menemukan bahwa memodifikasi info.plist dari isi aplikasi menambahkan:
<true/>
<key>LSUIElement</key>
<true/>
bisa menyelesaikan masalah, tetapi sia-sia, setelah modifikasi itu, aplikasi terus "melompat" tetapi tidak diluncurkan. Jadi saya memulihkan kode seperti sebelumnya.
<true/>
mencoba<string>1</string>
.Jawaban:
Memodifikasi
Info.plist
telah membuat aplikasi kotak pasir macet saat diluncurkan sejak 10.8.Misalnya Anda dapat menjalankan
setelah membuka TextEdit untuk menyembunyikan TextEdit dari Dock sementara, tapi saya tidak tahu bagaimana membuat perubahan permanen.
sumber
Mungkin tembakan panjang ...
Apakah itu aplikasi yang ditampilkan di System Preferences> Users & Groups> Item Login
Jika Anda mencentang kotak di sana untuk menyembunyikan aplikasi, apakah masih muncul di Dock?
sumber