Apakah mungkin file Appleapp .app untuk mempertahankan ikon kustomnya, bahkan setelah pengeditan dilakukan pada kode?

1

Saya telah membuat file AppleScript .app di Script Debugger.app.

Saya menetapkan ikon khusus untuk file .app ini dengan menempelkan ikon baru di atas ikon default di Get Infojendela aplikasi di Finder. Ikon khusus diatur segera.

Namun, ketika saya membuka aplikasi di Script Debugger atau Script Editor, untuk mengedit kode, dan kemudian menyimpan kembali file, ikon kustom menghilang.

Saat save, ikon berikut segera menggantikan ikon khusus:

Tentu saja, harus melalui proses pengaturan ikon kustom setiap kali saya menyimpan (yaitu, mengedit) file tersebut merupakan ketidaknyamanan.

Apakah ada cara agar ikon aplikasi khusus saya tetap di tempatnya, bahkan setelah file .app dimodifikasi?


Berikut ini adalah pos serupa:

Aplikasi dibuat dalam Applescript; Ikon tidak akan berubah

Jawaban untuk posting di atas memberi saya ide untuk menghapus file ikon default yang terletak di /Contents/Resources/applet.icns(yang saya akses dengan mengklik kanan file .app di Finder dan mengklik Show Package Contentsitem menu konteks). Saya kemudian menempelkan ikon kustom saya ke Resourcesfolder ini , dan mengganti nama ikon saya applet.icns.

Efeknya adalah ikon khusus dalam informational dialog di aplikasi AppleScript saya, tetapi sebenarnya tidak mengubah ikon aplikasi yang sebenarnya (yaitu, ikon yang dimasukkan ke dalam Dock saat aplikasi sedang berjalan). Tapi, setidaknya ikon dialog khusus ini tetap ada setelah menyimpan / mengedit kode AppleScript.

bola rubik
sumber

Jawaban:

2

Saya mengikuti prosedur Anda yang sama persis dan menemukan masalah yang sama persis pada sistem operasi Sierra juga. Setelah mencoba beberapa hal, saya memutuskan (selain mengubah ikon Aplikasi utama di jendela get info) untuk melakukan hal yang sama persis di jendela get info dari file applet.icns dan ubah ikonnya juga. Saya kemudian membuka aplikasi editor skrip dalam skriptitor dan menyimpan file. Ikon-ikon baru tetap ada saat saya mengubahnya. Diuji dalam debugger skrip juga dan ikon khusus saya tetap tidak tersentuh.

masukkan deskripsi gambar di sini

wch1zpink
sumber
Menempel ikon kustom saya sebagai ikon applet.icnsfile menyelesaikan masalah. Sekarang ketika saya mengedit kode AppleScript dan menyimpan kembali .app, ikon file khusus aplikasi tidak lagi ditimpa dengan ikon default. Terima kasih!
Bola rubik