Cara Memperbaiki Aplikasi Error “App Is Damaged And Can’t Be Opened” MacOS
Beberapa pengguna Mac mungkin pernah mengalami masalah yang agak aneh ketika membuka aplikasi yang telah diunduh ke Mac. Setelah menjalankan aplikasi itu, muncul “verifying” progress bar dan berhenti sejenak sebelum tampil pesan peringatan kesalahan “Appname App is damaged and can’t be opened. You should move it to the Trash.” Pada notifikasi tersebut, terlampir informasi kapan dan dari mana file app tersebut itu diunduh. Anda kemudian memiliki dua opsi, untuk ‘cancel’ atau “Move to Trash” aplikasi yang Anda unduh itu.
Ada beberapa cara untuk yang dapat memperbaiki pesan kesalahan “App Is Damaged And Can’t Be Opened”ini di Mac. Yaitu dengan cara mengunduh ulang aplikasi, me-reboot Mac, menginstal pembaruan perangkat lunak sistem, menonaktifkan SIP, Allowing apps from anywhere dan menggunakan baris perintah. Berikut ini kita akan bahas cara memperbaiki app is damaged and can’t be openend di MacOS.
Penyebab App Is Damaged, Can’t Be Opened di MacOS
Alasan mengapa aplikasi tidak dapat dibuka dan muncul pesan kesalahan adalah karena code signing security certificate telah expired atau tidak sesuai. Masalah ini bukan kesalahan pengguna dan juga tidak ada hubungannya dengan sistem error. Masalah ini pada dasarnya terjadi karena aplikasi yang di download tidak memiliki attribut keamanan tertentu, sehingga MacOS tidak mau membukannya. Biasanya Aplikasi tersebut di download dari luar App Store, atau mungkin dari situs illegal yang menyediakan crack.
Cara Memperbaiki Error App Damaged Can’t Be Opened
Ketika notifikasi error ini muncul di perangkat Mac, maka Anda harus mengetahui cara memperbaikinya. Disini, kita akan membahas 5 cara berbeda. Tidak semua cara bisa langsung menyelesaikan masalah, jadi silahkan di coba satu persatu. Berikut adalah cara memperbaiki error app is damaged can’t be opened, move to trash.
1. Restart Macbook
Reboot Mac, ini saja mungkin cukup untuk memperbaiki aplikasi yang bermasalah dan menghapus pesan kesalahan
Restart Mac, dengan ini saja mungkin sudah cukup untuk memperbaiki aplikasi yang bermasalah dan menghapus notifikasi error. Tapi jika masalah masih muncul, lanjut ke cara selanjutnya.
2. Download Ulang Aplikasi
Hal kedua yang dapat Anda lakukan adalah mengunduh ulang aplikasi ke Mac, dan pastikan itu berasal dari sumber tepercaya. Misalnya jika Anda mengunduh Google Chrome atau aplikasi lain, pastikan Anda mengunduh aplikasi itu langsung dari situs web pengembang saja, jangan mengunduhnya dari situs pihak ketiga. Apalagi download dari situs illegal dan tidak terpercaya menyediakan file cracked.
3. Disable SIP dan Allow Apps From Anywhere
Terkadang System Integrity Protection atau SIP yang membuat aplikasi menjadi tidak bisa terbuka di Mac. Selain itu, fitur SIP ini juga memblokir opsi untuk “Allow Apps From Anywhere” yang berada di System Preferences. Berikut ini adalah tutorial cara disable SIP dan Allow Apps From Anywhere untuk semua versi MacOS.
4. Install Apple System Software Update
Kalau Disable SIP masih belum memperbaiki masalah “App Is Damaged Can’t Be Opened”, coba untuk update sistem MacOS ke versi terbaru. Masuk saja ke system preferences dan masuk ke Software Updates. Tekan tombol Update Now jika tersedia.
5. Menggunakan Perintah Xattr ke Applikasi Damaged Error
Ini adalah cara yang terakhir dan hanya disarankan untuk pengguna Mac yang sudah paham betul seluk beluk sistem. Dengan satu baris perintah ini, Anda dapat menggunakan xattr untuk melihat dan menghapus atribut yang diperluas dari file di Mac. Berikut ini cara merubah attribute file App di MacOS.
- Buka Terminal macOS
- Lalu ketikan perintah berikut ini
xattr -cr /path/to/application.app
- Jika anda tidak tau Path Application, kalian juga bisa Drag App ke terminal
- Jadi tinggal ketik xattr -cr > drag aplikasi ke terminal
- Tekan enter dan tunggu proses selesai.
Perintah Flag -c akan menghapus semua atribut, sedangkan -r berlaku secara berulang untuk seluruh isi direktori .app yang ditargetkan. Biasanya, dengan satu perintah ini error App is Damaged, Can’t Be Opened akan terselesaikan. Namun sekali lagi ini hanya disarankan untuk pengguna tingkat lanjut, karena memodifikasi atribut yang diperluas mungkin memiliki konsekuensi yang tidak diinginkan. Semoga bermanfaat!