Visual Studio Code tidak dapat dibuka karena “Apple tidak dapat memeriksanya untuk perangkat lunak berbahaya”

131

Saya telah mengunduh Visual Studio Code untuk pertama kali tetapi saya terus menerima pesan di bawah ini:

pesan kesalahan apel saat mengklik aplikasi VSC

"Visual Studio Code" tidak dapat dibuka karena Apple tidak dapat memeriksanya untuk perangkat lunak berbahaya.

Perangkat lunak ini perlu diperbarui. Hubungi pengembang untuk informasi lebih lanjut.

MacBook saya mutakhir, dan saya bahkan memperbarui versi terbaru VSC di situs web mereka (September 2019 (versi 1.39); tidak ada untuk Oktober) tetapi masih memberi saya pesan yang sama.

Melihat ke FAQ mereka, saya membaca tentang menginstal ulang VS Code. Saya melakukan itu tetapi masih tidak berhasil.

Jennifer Espinoza
sumber
7
Catatan untuk menutup pemilih: lihat kembali bagian di alasan dekat di mana dikatakan "kecuali mereka secara langsung melibatkan alat yang digunakan terutama untuk pemrograman."
John Montgomery
Q1 2020: Ini diperbaiki untuk VSCode 1.43 berikutnya, sebagaimana didokumentasikan dalam jawaban saya di bawah ini .
VonC

Jawaban:

296

macOS Catalina membutuhkan aplikasi untuk diaktakan oleh Apple. Versi Visual Studio Code Anda belum diperbarui oleh Microsoft untuk OS baru.

Silakan coba yang berikut ini:

Klik kanan pada aplikasi dan pilih Buka .

Jika ini tidak berhasil, hapus atribut diperluas karantina yang ditetapkan pada aplikasi:

  1. Pindahkan aplikasi ke folder Aplikasi
  2. Buka Terminal.app, lalu tempel dan jalankan perintah berikut:

xattr -d com.apple.quarantine /Applications/Visual\ Studio\ Code.app

Kaisar
sumber
1
Bekerja seperti pesona!
Muhammad Haseeb
1
solusi terbaik untuk masalah ini
Shadab K
1
Langsung saja ini tidak bekerja untuk saya namun setelah menjalankan perintah ini saya perlu mengklik dua kali secara eksplisit pada aplikasi VSCode.
Siva Tumma
45

Jika Right Click> Opentidak membuka Kode Visual Studio:

Alternatif lain dapat dengan mudah menavigasi ke System Preferences> Security & Privacy.

Di Generaltab, navigasikan dan klik Open Anywaytombol di sebelah ("Visual Studio Code" diblokir karena tidak berasal dari sumber yang diidentifikasi) .

Keamanan & Privasi

Gabriel
sumber
1
Mengubah System Preferences > Security & Privacyopsi sekali lebih nyaman daripada menggunakan CLI xattrsetiap kali. Terima kasih!
demisx
1
Pendekatan ini memperbaiki masalah bagi saya di buku Mac baru saya pro 16
Taylor Maxwell
4
INI BANYAK JAWABAN TERBAIK. Ketika klik kanan-> Buka gagal, tindakan ini persis otorisasi yang Anda inginkan menggunakan operasi MacOS yang tepat untuk masalah tersebut. Anda tidak boleh menggunakan xattrperintah yang pengaruhnya tidak mengikat sistem keamanan keseluruhan.
Andrew Wolfe
6

Masalah resmi untuk ini adalah masalah microsoft / vscode 74782 "Investigate: macOS notarization"

Tapi, seperti dicatat dalam iterasi Januari 2020 untuk VSCode 1.42:

Sangat kecewa melihat bahwa # 74782 tidak akan diperbaiki sampai awal Februari.

(Seharusnya bisa dilakukan untuk Januari )

Pertama itu seharusnya diperbaiki pada bulan November, lalu pada bulan Desember, dan sekarang itu tergelincir sampai Februari.
Ini, untuk fitur (notaris aplikasi) pertama kali diumumkan pada 2018, untuk sistem operasi (Catalina) yang telah tersedia dalam versi beta selama> enam bulan dan yang menjadi Emas di bulan Oktober, dan siapa pun yang telah membeli Mac baru sejak tidak memiliki pilihan selain lari.

Ya, saya menyadari ada solusi untuk menginstal pada macOS Catalina, tetapi saya tidak ingin menginstal aplikasi yang tidak dikeraskan. Setiap aplikasi lain yang saya butuhkan / ingin instal di Mac baru saya dikeraskan dan diaktakan secara tepat waktu.

Sunting: Februari 2020 , sekarang VSCode 1.42 telah dirilis, vscode commit c196df9 dari João Moreno seharusnya menyelesaikan masalah ini; dari PR 86588 .
João menambahkan :

Mulai minggu depan, bangunan orang dalam harus diaktakan dengan benar. ✔️

("build orang dalam" untuk versi 1.43 berikutnya)

VSCode 1.43 tidak menyebutkan:

Pembuatan MacOS yang diaktakan

Kode Visual Studio untuk macOS akhirnya diaktakan, jadi Anda seharusnya tidak lagi melihat dialog berikut:

Notaris

Baca masalah investigasi dan dokumentasi pengembang Apple untuk lebih jelasnya.

VONC
sumber
Menurut github.com/microsoft/vscode/pull/86588 , "Layanan penandatanganan saat ini memiliki masalah, jadi bundel aplikasi kembali rusak. Kami sedang menunggu perbaikan dari pihak mereka."
Marc Durdin
@MarcDurdin OK, terima kasih. Itu akan menjelaskan penundaan itu.
VonC
@MarcDurdin PR 86588 baru saja bergabung menjadi master.
VonC
orang dalam diperbaiki, tetapi menunggu rilis utama
Devin G Rhode