Saya memiliki masalah yang sangat mirip baru-baru ini di mana beberapa aplikasi tidak mau muncul setelah memindahkan semua data saya ke Mac baru. Saya mencoba semua solusi yang disarankan, namun tidak ada yang membantu. Memeriksa aplikasi lebih detail, saya perhatikan mereka memiliki "eXtended ATTRibutes" ( xattr
) yang diberi nama:
com.apple.finder.copy.source.inode#N
com.apple.finder.copy.source.volumeuuid#N
Atribut ini, antara lain, ditetapkan ketika file disalin dalam Finder. Jika Anda pernah bertanya-tanya mengapa aplikasi yang disalin berwarna abu-abu sampai salinan selesai dan bagaimana Finder dapat menunjukkan kemajuan salin dalam jendela Finder itu sendiri (dan bukan hanya dalam dialog salin) - itu semua dilakukan oleh berbagai jenis atribut yang berbeda. atur pada file dan beri tahu sistem bahwa file / folder / bundle ini baru saja disalin dan berapa banyak yang sudah disalin.
Biasanya Finder menghapus semua atribut ini setelah disalin, tetapi entah bagaimana atribut ini macet dalam kasus saya dan dengan set atribut ini, Spotlight menolak untuk menunjukkan aplikasi, berpikir mereka masih dalam proses disalin.
Saya harus menghapusnya secara manual untuk memperbaiki masalah itu:
xattr -d com.apple.finder.copy.source.inode#N PATH
xattr -d com.apple.finder.copy.source.volumeuuid#N PATH
Dengan PATH
menjadi path lengkap ke aplikasi (cukup seret dari Finder ke jendela Terminal dan path lengkap ditulis di sana). Bergantung pada izin akses / kepemilikan, Anda mungkin harus menambahkan dulu perintah dengan sudo
untuk mendapatkan hak istimewa yang diperluas.
Saya pikir mungkin bermanfaat untuk membagikan informasi itu kepada dunia, itu sebabnya saya mempostingnya di sini.