“Apple kötü amaçlı yazılım olup olmadığını kontrol edemediği için” Visual Studio Code açılamıyor


131

Visual Studio Code'u ilk kez indirdim ancak aşağıda mesaj almaya devam ediyorum:

VSC uygulamasına tıkladığınızda elma hata mesajı

"Visual Studio Code" açılamıyor çünkü Apple kötü amaçlı bir yazılım olup olmadığını kontrol edemiyor.

Bu yazılımın güncellenmesi gerekiyor. Daha fazla bilgi için geliştiriciyle iletişim kurun.

MacBook'um güncel ve web sitelerinde VSC'nin en son sürümünü bile güncelledim (Eylül 2019 (sürüm 1.39); Ekim için hiçbiri yok) ama yine de bana aynı mesajı verdi.

Onların SSS bakarak VS Kodu yeniden yükleme hakkında okudum. Bunu yaptım ama hala çalışmıyor.


7
Yakın seçmenlere dikkat edin: "öncelikle programlama için kullanılan araçları doğrudan içermedikçe" yakın nedenden dolayı kısma bir göz atın.
John Montgomery

S1 2020: Bu, aşağıdaki cevabımda belgelendiği gibi bir sonraki VSCode 1.43 için düzeltildi .
VonC

Yanıtlar:


296

macOS Catalina, uygulamaların Apple tarafından noter tasdikli olmasını gerektirir. Visual Studio Code sürümünüz yeni işletim sistemi için Microsoft tarafından henüz güncelleştirilmemiştir.

Lütfen aşağıdakileri deneyin:

Uygulamayı sağ tıklayın ve Aç'ı seçin .

Bu işe yaramadıysa, uygulamada ayarlanan karantina genişletilmiş özelliğini kaldırın:

  1. Uygulamayı Uygulamalar klasörüne taşıma
  2. Terminal.app'ı açın, ardından aşağıdaki komutu yapıştırın ve yürütün:

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


1
Bir cazibe gibi çalıştı!
Muhammad Haseeb

1
Bu sorun için en iyi çözüm
Shadab K

1
Hemen bu benim için işe yaramadı, ancak bu komutu yürüttükten sonra açıkça VSCode uygulaması çift tıklatmak gerekiyordu.
Siva Tumma

45

Eğer Right Click > OpenVisual Studio Kod açılmaz:

Başka bir alternatif, System Preferences > öğesineSecurity & Privacy .

Gelen Generalsekmesi, navigasyon ve tıklama Open Anywaybutonu yanındaki (bir tanımlanmış bir kaynaktan değil çünkü "Visual Studio Kanunu" kullanımından engellendi) .

Güvenlik


1
System Preferences > Security & PrivacySeçeneği bir kez değiştirmek , xattrher seferinde CLI kullanmaktan daha uygundur . Teşekkür ederim!
demisx

1
Bu yaklaşım benim yeni Mac kitap pro 16
Taylor Maxwell

4
BU ÇOK EN İYİ CEVAP. Sağ tık-> Aç başarısız olduğunda, bu eylem, sorun için tam MacOS işlemini kullanarak tam olarak istediğiniz yetkilendirmedir. xattrEtkileri genel güvenlik sistemine bağlanamayan komutları kullanmamalısınız .
Andrew Wolfe

6

Bunun resmi sorunu microsoft / vscode sorunudur 74782 "Araştır: macOS noterleştirme"

Ancak, Ocak 2020'de VSCode 1.42 yinelemesinde belirtildiği gibi :

# 74782'nin Şubat ayı başına kadar düzeltilmeyeceğini görmek son derece hayal kırıklığına uğradı.

( muhtemelen Ocak ayında yapılması gerekiyordu )

Önce Kasım ayında, daha sonra Aralık ayında düzeltilmesi gerekiyordu ve şimdi Şubat ayına kadar kayıyor.
Bu, 2018'de ilk kez ilan edilen bir özellik için (uygulama noterlik), altı aydan fazla bir süre beta sürümünde bulunan ve Ekim ayında Altın olan ve yeni bir Mac satın alan herkesin hiç olmadığı bir işletim sistemi (Catalina) için seçim ama çalıştırmak.

Evet, macOS Catalina'ya yüklenecek bir geçici çözüm olduğunun farkındayım, ancak sertleştirilmemiş bir uygulama yüklemek istemiyorum. Yeni Mac bilgisayarıma yüklemek için ihtiyaç duyduğum / yüklemek istediğim diğer tüm uygulamalar zamanında sertleştirildi ve noterle onaylandı.

Düzenleme: Şubat 2020 , şimdi VSCode 1.42 serbest bırakıldığı, c196df9 vscode taahhüt gelen João Moreno bu sorunu çözmek gerekiyordu; dan PR 86588 .
João ekliyor :

Önümüzdeki haftadan itibaren içeriden öğrenenlerin derhal noter tasdikli olması gerekir. ✔️

(sonraki 1.43 sürümü için "insider builds")

VSCode 1.43 bundan bahsediyor:

Noter onaylı macOS Derlemeleri

MacOS için Visual Studio Code nihayet noterleştirildi, bu yüzden artık aşağıdaki iletişim kutusunu görmemelisiniz:

notarization

Daha fazla ayrıntı için araştırma sorununu ve Apple'ın geliştirici belgelerini okuyun .


Github.com/microsoft/vscode/pull/86588'e göre , "İmzalama hizmetinin şu anda bir sorunu var, bu nedenle uygulama paketi geri dönüyor. Onların yanlarından bir düzeltme bekliyoruz."
Marc Durdin

@ MarcDurdin Tamam, teşekkür ederim. Bu gecikmeyi açıklar.
VonC

@ MarcDurdin PR 86588 ustalaşmak için birleştirildi.
VonC

içeriden öğrenenler düzeltildi, ancak ana sürüm bekliyor
Devin G Rhode
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.