Folder cara pintas aplikasi OS X di dock dan pembaruan ikon setelah instalasi

4

Berikut ini adalah pengaturannya: Saya memiliki folder Aplikasi tepat di dok, yang merupakan default setelah instalasi afaik.

Sekarang saya memiliki DMG build kustom dengan aplikasi di sana yang saya seret & jatuhkan ke folder Aplikasi. Ketika saya membuka folder Aplikasi dari dermaga dan mencari aplikasi yang baru diinstal, itu tidak memiliki ikon aplikasi yang seharusnya.

Aplikasi ini juga dibuat khusus. Ia menggunakan info.plist untuk menentukan file ikon yang akan digunakan - yang disebut cc.icns dan terletak di folder Contents / Resources

Saya pikir ini mungkin menjadi masalah dengan ikon cache dan dapat diatasi dengan logout / login - solusi yang saya tidak cari. Afaik ada aplikasi yang tidak memiliki masalah ini. (Benar salah?)

Ada saran tentang ini?

gamma
sumber
3
apakah ini menunjukkan ikon default (pensil / kertas) dengan lingkaran dan garis melewatinya?
Robert S Ciaccio
Ya itu betul.
gamma
2
Itu terjadi pada setiap aplikasi yang saya instal hingga saya memastikan saya ingin membukanya. Terkadang diperlukan satu, kadang dua kali membuka aplikasi sebelum ikon yang sebenarnya muncul.
Robert S Ciaccio
@gamma Saya tidak punya masalah menambahkan ikon khusus ke aplikasi sebelumnya. Sudahkah Anda mencoba keluar dan masuk kembali? Sudahkah Anda mencoba memulai kembali? Apakah ini yang pada baris yang bersangkutan Plist Anda terlihat seperti: <key>CFBundleIconFile</key><string>cc.icns</string>?
matthewpavkov
@calavera Saya pikir itulah yang saya alami juga. @matthewpavkov ya, garis sepertinya milik saya. Pertanyaannya adalah bagaimana cara menghindari prosedur logout / login / restart.
gamma

Jawaban:

1

Jika Anda ingin menghindari Login / Logout, me-restart dock harus cukup: killall Dockdari Terminal harus cukup.

Martin Marconcini
sumber
Itu juga bukan hal yang baik, karena saya tidak bisa menyebutnya dari rutin "Seret & Jatuhkan" yang dilakukan oleh pengguna - bukan saya. Pasti sesuatu yang dapat dilakukan dari folder ".app" atau melalui Info.plist.
gamma
Saya berpikir di luar kotak tetapi Anda dapat membuat AppleScript, yang melakukan itu, dan itu dijalankan setiap kali Anda membuat item BARU di Folder Aplikasi (Tindakan Folder).
Martin Marconcini
Saya percaya itulah yang dilakukan MS ketika menginstal Office 2k8.
Loïc Wolff
1

Dengan kata lain, untuk menyimpulkan jawaban yang saya lihat sampai saat ini, tidak ada solusi seperti itu tanpa mengambil tindakan lebih lanjut karena mekanisme keamanan sistem dibangun dengan cara itu.

gamma
sumber