Cara Menambahkan Gatekeeper Exceptions dari Command Line di Mac OS X

Biasanya jika Anda ingin memiliki peluncuran aplikasi yang disetujui oleh fitur GateKeeper pada Mac, Anda klik kanan pada aplikasi pengembang yang tidak dikenal dan memilih "Open", atau pergi melalui System Preferences untuk melewati Gatekeeper seperti itu. Pilihan lain adalah secara manual menambahkan persetujuan aplikasi dan pengecualian untuk Gatekeeper dengan beralih ke baris perintah di OS X.


Ini bagus untuk pengguna tingkat lanjut yang ingin skrip atau mengotomatiskan persetujuan aplikasi, tetapi juga dapat membantu untuk administrasi jarak jauh dan dalam situasi lain juga.

Kita akan beralih ke perintah spctl untuk mencapai efek yang diinginkan di sini, yang, seperti yang telah kita bahas sebelumnya, pengguna juga dapat berinteraksi dengan untuk mengaktifkan dan menonaktifkan Gatekeeper dari Terminal.

Tambahkan Aplikasi ke Gatekeeper Approval dari Command Line di OS X

Untuk menambahkan aplikasi ke pengecualian Gatekeeper dan daftar peluncuran aplikasi yang disetujui, gunakan flag –add dengan spctl untuk menyetujui peluncuran aplikasi. Gaya sintaks berikut ini sesuai:

spctl --add /Path/To/Application.app

Misalnya, untuk menambahkan persetujuan untuk aplikasi imajiner yang disebut "GooseRoute" yang berada di folder unduhan pengguna, string sintaks akan terlihat seperti ini:

spctl --add ~/Downloads/GooseRoute.app

Anda harus memasukkan kata sandi administrator untuk menyetujui aplikasi dengan Gatekeeper, jika tidak Anda dapat awalan perintah dengan sudo jika Anda melakukan ini dari SSH atau ingin mengotomatisasi proses.

Hapus Aplikasi Gatekeeper Exception dengan spctl di OS X

Menghapus aplikasi dari daftar persetujuan Gatekeeper sama mudahnya, cukup dengan mengganti flag –add dengan –remove, artinya sintaksnya adalah sama:

spctl --remove /Path/To/Application.app

Sekali lagi, Anda dapat awalan perintah dengan sudo jika diinginkan, jika tidak, munculan otentikasi admin yang sudah dikenal akan muncul di OS X untuk menyelesaikan penghapusan aplikasi dari daftar otorisasi Gatekeeper.

Ingat, jika Anda menambahkan atau menghapus aplikasi yang terkubur dalam sistem file dengan jalur panjang yang rumit, Anda selalu dapat menyeret dan menjatuhkannya ke jendela Terminal untuk mencetak jalur lengkap.