Bagaimana saya bisa mengubah ikon aplikasi di Mac OS X?

55

Saya baru saja membuat aplikasi sederhana AppleScript dan saya ingin memiliki ikon yang bagus (selain kertas yang digulung itu adalah secara default). Bagaimana saya bisa mengubah ikon untuk aplikasi ini (atau aplikasi lain di dok saya)?

Daniel Cukier
sumber
Setelah Anda mengubah ikon, Anda harus menghapus cache ikon folder untuk melihat hasilnya untuk sebagian besar solusi dalam tiket ini. Selain mem-boot mesin Anda, Anda juga dapat menghapus folder .DS_Store di folder aplikasi.
Max
Tampaknya tidak ada .DS_Store di folder aplikasi saya. Saya mencari di terminal dan melihat file tersembunyi juga
thouliha
Tinjauan umum yang baik tentang Inilah cara mengubah ikon di Mac OS X
KyleMit

Jawaban:

89

Buka jendela Info untuk aplikasi (File »Dapatkan Info, atau Command-I), klik ikon di jendela itu (perbatasan biru akan muncul), dan rekatkan di ikon baru.

iTunes Get Info dengan ikon yang dipilih

Gambar apa pun yang dapat Anda buka di Pratinjau dapat digunakan sebagai ikon: buka di Pratinjau, pilih, dan salin. Itu akan menempatkan gambar di clipboard yang mencakup format yang dapat ditempelkan sebagai ikon aplikasi.

Andrew J. Brehm
sumber
3
Saya menyeret dan menjatuhkan gambar jpg di atas ikon, tetapi ikon sekarang adalah ikon "aplikasi pratinjau" dengan teks JPG di bawah ... :-(
Daniel Cukier
2
Ah, sudahlah. Ikon bisa di-cache, rupanya. Restart mesin saya memunculkan ikon baru.
Eric Nguyen
10
Saya telah menemukan bahwa mendapatkan .icns bisa sedikit rumit. Anda harus membuka ikon di "Pratinjau" sebagai acara. tapi pastikan untuk MEMILIH SEMUA gambar yang terdaftar. Salin semuanya. Anda mungkin juga perlu membuka kunci aplikasi di sudut kanan bawah jendela info dan menggunakan kata sandi Anda jika perlu. Juga, mungkin ingin mencoba iconverticons.com
Kevin
3
@ Thorn007 - Terima kasih, inilah yang dibutuhkan untuk saya. Kalau tidak, terus menampilkan hanya logo Pratinjau dengan 'ICNS' di bawahnya, dan bahkan sistem restart tidak menyegarkan 'cache' jika memang di-cache.
DMan
7
@DanielCukier Anda akan berpikir drag-and-drop akan bekerja, apa lagi dengan itu bukan tahun 1980-an, tapi ternyata tidak. Menyeret file png atau icns juga menyebabkan ikon "Pratinjau Gambar" menggantikan ikon aplikasi. Membuka dengan Pratinjau, lalu salin dan tempel (seperti yang disarankan jawaban ini) tampaknya berhasil.
Michael Martin-Smucker
7
  1. Klik kanan pada aplikasi di folder Aplikasi
  2. Klik pada Tampilkan Isi Paket
  3. Buka Konten> Sumber Daya
  4. Periksa file ikon di file info.plist yang terdapat di folder Daftar Isi.
  5. Ganti file ikon (icns) dengan file icns yang diinginkan.
Tukang sortir
sumber
3

Menurut macosxhints.com, tampaknya di 10.6 ikon untuk aplikasi Mac OS X standar (atau bahkan perangkat lunak Apple pada umumnya) mungkin tidak lagi mudah diubah, karena folder aplikasi agak hanya baca-saja.

Seseorang tentu saja dapat mengubah hak akses itu, tetapi mengubah isi paket mungkin mematahkan tanda tangan Penandatanganan Kode untuk aplikasi itu. Dan jika tanda tangan menjadi tidak valid, maka aplikasi mungkin tidak lagi diizinkan untuk mengakses gantungan kunci, tidak akan lagi secara permanen diizinkan pengecualian di firewall jika diketahui untuk memeriksa integritasnya sendiri (diketahui telah menyebabkan masalah untuk configd, mDNSResponder dan racoon ), atau dapat menyebabkan masalah saat menggunakan pembaruan perangkat lunak.

(Di atas, mungkin menunjukkan bahwa saya tidak yakin. Beberapa tes cepat mengubah ikon iTunes, Safari dan Monitor Aktivitas tidak melanggar Penandatanganan Kode, meskipun untuk beberapa alasan lain, namun alasan yang tidak diketahui firewall mungkin berulang kali bertanya. Apakah Anda ingin aplikasi “iTunes? .app "untuk menerima koneksi jaringan yang masuk? Untuk lebih jelasnya lihat Jika penandatanganan kode Mac dirusak, apa yang mungkin gagal? )

Arjan
sumber
1

Topik lama yang saya tahu, tetapi lebih baik daripada mengangkat yang baru. Ini relevan dengan pertanyaan.

Jika Anda kesulitan membuat ini berfungsi, seperti saya, maka saya menemukan solusinya. Pembaruan Firefox sejak lama membawa kembali ikon klasik - Saya, seperti banyak yang lain, menggunakan ikon Tails khusus (Google, itu benar-benar imut!) Dan saya mencoba mengaturnya kembali, tetapi tidak memilikinya. Menempelkan ikon tidak berhasil. Baru malam ini saya menemukan masalah - di dalam Firefox.app adalah file Icon, tetapi ketika dilihat dari Terminal itu memiliki karakter yang tidak patut dicetak pada akhirnya. Ternyata ada baris Windows yang berakhir dengan nama file (mungkin bug dalam pembaruan) yang mencegah ikon diubah sejak itu. Menghapus file ini memungkinkan saya untuk mengubah ikon lagi.

Gargravarr
sumber
0

Setidaknya saya akan mencoba versi percobaan dari aplikasi Panic's CandyBar 3 . Disetel untuk 10.6, saya tidak punya masalah dengan itu dan saya mengubah beberapa ikon, termasuk aplikasi sistem seperti Finder dan System Preferences.

Josh K.
sumber
Aha, jadi CandyBar mengubah ikon lagi? Beberapa waktu lalu mereka menonaktifkan opsi itu karena mereka takut melanggar Penandatanganan Kode Apple (yang memang dilakukan CandyBar, tetapi sejauh ini tidak diketahui apakah itu menyebabkan masalah).
Arjan
Saya hanya menemukan beberapa aplikasi yang tidak dapat saya ubah, dan yang mengejutkan adalah dua yang mengirimkan dan Coda (dua aplikasi panik). Ada beberapa lebih banyak apel "inti" yang tidak berubah, tetapi finder dan sys pref bekerja dengan baik.
Josh K
0

Pertama, buka aplikasi yang ingin Anda ubah gambarnya, lalu buka situs web https://iconverticons.com/online/

Ke dalam situs web itu salin gambar yang ingin Anda gunakan. Situs web akan mengonversinya menjadi gambar .incs yang perlu Anda unduh. Setelah mengunduhnya, seret ke gambar kecil di atas jendela "dapatkan info". Pertama, tidak ada yang akan terjadi kecuali bahwa gambar pratinjau besar akan berubah.

PENTING: Setelah Anda menyelesaikan semua langkah, tekan kotak centang "terkunci" kecil, ini akan mengubah gambar.

Dominique
sumber
0

Buka Aplikasi di Finder, dan klik kanan Dapatkan Info untuk aplikasi. Seret gambar dari ikon atas, dan itu akan berubah.

Jangan seret ke pratinjau besar di bagian bawah - yang akan melewatkan gambar ke dalam aplikasi sebagai argumen. Anda tidak menginginkan itu.

Agustus
sumber