Bagaimana saya bisa membuka satu aplikasi oleh pengembang yang tidak dikenal tanpa mengizinkan semua

37

Saya tahu untuk mengamankan keselamatan, sekarang tidak diperbolehkan lagi untuk membuka aplikasi yang tidak diunduh dari mac app store.

Tapi pasti ada solusi untuk ini untuk membuka aplikasi yang Anda tahu adalah 'baik' tetapi tidak ada di app store. Lebih disukai hanya mengizinkan aplikasi itu dan tidak mengizinkan semua aplikasi yang diunduh dibuka.

tangkapan layar

Bagaimana cara membuka aplikasi yang tidak diunduh dari app store di singa gunung?

TERBANG
sumber
1
Poin bagus! Saya berharap ada pilihan untuk secara manual mengizinkan satu aplikasi dan tidak meruntuhkan seluruh dinding sekaligus.
gentmatt
Suntingan membuat pertanyaan lebih jelas. Kerja bagus!
Daniel
@ gentmatt jika Anda ingin membuat kelonggaran atau pengecualian tanpa mengubah apa yang ada di System Preferences, coba apple.stackexchange.com/a/58522/8546 ... haruskah kita memiliki pertanyaan terpisah?
Graham Perrin
@GrahamPerrin Menurut jawaban yang diterima, tidak perlu mengubah apa yang kita miliki di System Preferences. Saya pikir opsi klik kanan sangat nyaman. Mengapa Anda ingin memposting pertanyaan terpisah?
Gentmatt
Saya berdiskusi singkat dengan @gentmatt
Graham Perrin

Jawaban:

35

Anda dapat mengabaikan batasan gatekeeper berdasarkan per-aplikasi dengan mengklik kanan / kontrol dan memilih "Buka". Dan karena pemeriksaan dilakukan hanya pada pembukaan pertama, Anda dapat menjalankannya secara normal setelahnya.

Lebih detail di:

perampok
sumber
5
Metode ini sebenarnya cara resmi Apple untuk melakukannya.
@ cksum apakah Anda memiliki tautan ke cara apel resmi akan menyenangkan untuk memasukkannya dalam jawaban.
TERBANG
@ FLY Sayangnya tidak. Masalah ini dibahas di area pengujian pribadi dan dengan demikian, masih di bawah NDA Apple. Tapi, saya yakin Apple akan segera mendokumentasikan fitur ini.
1
@ FLY, buka Pusat Bantuan, cari "buka aplikasi dari pengembang yang tidak dikenal". Metode ini tercantum di sana.
Kit
10

Untuk mengaktifkan eksekusi suatu aplikasi terhadap kebijakan yang telah Anda tetapkan dalam System Preferences, maka Anda cukup klik kanan pada aplikasi yang dimaksud, dan klik buka. Ini akan menghasilkan lebih lanjut "Apakah Anda yakin?" periksa, tetapi akan memungkinkan Anda untuk membuka aplikasi dan mengesampingkan pengaturan tanda tangan aplikasi Anda tanpa harus masuk ke System Preferences setiap waktu.

barang
sumber
Apakah ini memiliki efek permanen, bukan? Jika ya, itu akan luar biasa.
Gentmatt
1
Rupanya, setelah Anda menjalankan aplikasi, terlepas dari metode apa yang Anda gunakan untuk mengautentikasi, itu tanda tangan ditambahkan ke daftar yang diizinkan dan Anda dapat menjalankannya lagi tanpa perlu mengautentikasi ulang / mengonfirmasi dll.
stuffe
1
Saya dapat mengonfirmasi bahwa ini akan selalu memungkinkan aplikasi untuk menjalankan: tautan
FLY
6

Meskipun Ctrl + Klik Kanan mungkin berfungsi untuk beberapa orang, itu tidak untuk saya. Mereka kunci untuk memperbaikinya adalah terbuka Terminal.app(di bawah /Applications/Utilities) dan ketik

xattr -d com.apple.quarantine

kemudian pada ruang tekan terakhir dan seret aplikasi yang ingin Anda buka di sana, sehingga akan terlihat seperti ini (ini adalah contoh untuk Google Chrome):

xattr -d com.apple.quarantine /Users/username/Desktop/Google\ Chrome.app

(di sini nama pengguna mengacu pada nama akun pengguna)

Mathew Crogan
sumber
Saya mencari pada tahun 2019 dan juga, dan solusi Anda bekerja
barlop
2

Untuk mengaktifkan satu aplikasi tanpa tanda tangan yang Anda tahu aman, ikuti langkah-langkah ini:

  1. Pergi ke System Preferences , lalu Security and Privacy , lalu klik "Anywhere"

    masukkan deskripsi gambar di sini

  2. Luncurkan aplikasi. Ini akan menghapus status peringatan "unduhan tak bertanda" dari aplikasi.

  3. Kembali ke System Preferences dan kembalikan pengaturan Gatekeeper ke level yang Anda inginkan (standarnya adalah "Mac App Store dan pengembang yang diidentifikasi")

Aplikasi Anda harus diluncurkan seperti yang diinginkan, tetapi aplikasi yang diunduh di masa mendatang akan tunduk pada pengawasan Gatekeeper.

Daniel
sumber
1
hmm ya saya mengerti sekarang ... tapi saya ingin menambahkan aplikasi spesifik ke 'daftar putih'. Tapi saya rasa ini harus dilakukan +1 untuk saat ini jika tidak ada yang memberikan jawaban yang lebih baik, saya akan menerimanya.
TERBANG
1
@ FLY Saya tidak menyadari bahwa Anda ingin masuk daftar putih hanya satu aplikasi. Lihat hasil edit.
Daniel
1

Nonaktifkan gatekeeper hanya untuk satu aplikasi:

sudo xattr -rd com.apple.quarantine /Applications/LockedApp.app

Nonaktifkan gatekeeper untuk semua aplikasi:

sudo spctl --master-disable

Instal aplikasi Anda, lalu aktifkan lagi:

sudo spctl --master-enable

Anda dapat memeriksa status penilaian dengan mengetik:

sudo spctl --status
Alexander Kim
sumber