विजुअल स्टूडियो कोड नहीं खोला जा सकता है क्योंकि "Apple दुर्भावनापूर्ण सॉफ़्टवेयर के लिए इसकी जाँच नहीं कर सकता है"


131

मैंने पहली बार विजुअल स्टूडियो कोड डाउनलोड किया है लेकिन मुझे नीचे संदेश मिलते रहे:

VSC ऐप पर क्लिक करने पर ऐप्पल एरर मैसेज

"विज़ुअल स्टूडियो कोड" नहीं खोला जा सकता क्योंकि Apple दुर्भावनापूर्ण सॉफ़्टवेयर के लिए इसकी जाँच नहीं कर सकता है।

इस सॉफ्टवेयर को अपडेट करने की आवश्यकता है। अधिक जानकारी के लिए डेवलपर से संपर्क करें।

मेरा मैकबुक अद्यतित है, और मैंने VSC के नवीनतम संस्करण को उनकी वेबसाइट पर भी अपडेट किया है (सितंबर 2019 (संस्करण 1.39); अक्टूबर के लिए कोई नहीं है) लेकिन इसने मुझे अभी भी वही संदेश दिया है।

उनके अक्सर पूछे जाने वाले प्रश्नों को देखते हुए, मैं वीएस कोड को पुनः स्थापित करने के बारे में पढ़ता हूं। मैंने ऐसा किया लेकिन यह अभी भी काम नहीं करता है।


7
करीबी मतदाताओं पर ध्यान दें: पास के हिस्से में एक और नज़र डालें जहां यह कहता है "जब तक वे सीधे प्रोग्रामिंग के लिए मुख्य रूप से उपयोग किए जाने वाले उपकरण शामिल नहीं करते हैं।"
जॉन मोंटगोमरी

Q1 2020: यह अगले VSCode 1.43 के लिए निर्धारित है, जैसा कि नीचे दिए गए मेरे उत्तर में प्रलेखित है ।
VonC

जवाबों:


296

macOS कैटालिना को Apple द्वारा नोटरीकृत किए जाने की आवश्यकता है। विज़ुअल स्टूडियो कोड का आपका संस्करण Microsoft द्वारा नए OS के लिए अपडेट किया जाना बाकी है।

कृपया निम्नलिखित प्रयास कीजिए:

ऐप पर राइट-क्लिक करें और ओपन का चयन करें ।

यदि यह काम नहीं करता है, तो ऐप पर सेट की गई संगरोध विस्तारित विशेषता को हटा दें:

  1. एप्लिकेशन को एप्लिकेशन फ़ोल्डर में ले जाएं
  2. Terminal.app खोलें, फिर निम्नलिखित कमांड पेस्ट करें और निष्पादित करें:

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


1
एक जादू की तरह काम किया!
मुहम्मद हसीब

1
इस मुद्दे के लिए सबसे अच्छा समाधान
शादाब के

1
सीधे तौर पर यह मेरे लिए कारगर नहीं था, लेकिन इस आदेश को लागू करने के बाद मुझे VSCode एप्लिकेशन पर स्पष्ट रूप से डबल क्लिक करने की आवश्यकता थी।
शिव टुमा

45

यदि Right Click> Openदृश्य स्टूडियो कोड नहीं खुलता है:

एक और विकल्प बस System Preferences> नेविगेट करने के लिए > हो सकता है Security & Privacy

में Generalटैब, नेविगेट करें और Open Anywayबटन के बगल में ( "दृश्य स्टूडियो कोड" उपयोग से ब्लॉक किया गया था क्योंकि यह एक पहचान स्रोत से नहीं है)

सुरक्षा और गोपनीयता


1
हर बार System Preferences > Security & Privacyसीएलआई का उपयोग करने की तुलना में एक बार विकल्प बदलना अधिक सुविधाजनक है xattr। धन्यवाद!
डिमैक्स

1
इस दृष्टिकोण ने मेरी नई मैक बुक प्रो 16
टेलर मैक्सवेल

4
यह सबसे अच्छा जवाब है। जब राइट-क्लिक-> ओपन फेल होता है, तो यह क्रिया वास्तव में प्राधिकरण है जो आप समस्या के लिए सटीक MacOS ऑपरेशन का उपयोग करना चाहते हैं। आपको xattrऐसे आदेशों का उपयोग नहीं करना चाहिए, जिनके प्रभाव समग्र सुरक्षा प्रणाली में टिक नहीं सकते।
एंड्रयू वोल्फ़

6

इसके लिए आधिकारिक मुद्दा microsoft / vscode मुद्दा 74782 है "जांच करें: macOS नोटरीकरण"

लेकिन, जैसा कि जनवरी 2020 में VSCode 1.42 के लिए पुनरावृत्ति नोट किया गया था :

यह देखकर बहुत निराशा हुई कि फरवरी के प्रारंभ तक # 74782 को ठीक नहीं किया जाएगा।

(यह संभवतः जनवरी के लिए किया जाना था )

पहले यह नवंबर में तय किया जाना था, फिर दिसंबर में, और अब यह फरवरी के लिए सभी तरह से फिसल जाता है।
यह, एक सुविधा (ऐप नोटरीकरण) के लिए पहली बार 2018 में घोषित किया गया था, एक ऑपरेटिंग सिस्टम (कैटालिना) के लिए जो छह महीने के लिए बीटा में उपलब्ध है और जो अक्टूबर में गोल्ड गया था, और जिसने कोई नया मैक खरीदा है, जिसके बाद से कोई नहीं है पसंद लेकिन चलाने के लिए।

हां, मुझे एहसास है कि macOS Catalina पर इंस्टॉल करने के लिए वर्कअराउंड है, लेकिन मैं एक गैर-कठोर ऐप इंस्टॉल नहीं करना चाहता। मेरे नए मैक पर इंस्टॉल करने के लिए मेरे द्वारा आवश्यक हर दूसरे ऐप को समय के आधार पर कठोर और नोटरीकृत किया गया था।

संपादित करें: फ़रवरी 2020 , अब जब VSCode 1.42 जारी किया गया है, जोओ मोरेनो से vscode प्रतिबद्ध c196df9 इस मुद्दे को हल करने वाला है; से पीआर 86,588जोओ कहते हैं :

अगले सप्ताह से शुरू होने वाली, इनसाइडर बिल्ड को ठीक से नोटरी किया जाना चाहिए। ✔️

(अगले 1.43 संस्करण के लिए "अंदरूनी सूत्र बनाता है")

VSCode 1.43 का उल्लेख है:

नोटरीकृत मैकओएस बिल्ड

MacOS के लिए Visual Studio कोड अंततः नोटरीकृत हो जाता है, इसलिए आपको अब निम्नलिखित संवाद नहीं देखना चाहिए:

notarization

अधिक जानकारी के लिए जांच के मुद्दे और एप्पल के डेवलपर दस्तावेज पढ़ें ।


Github.com/microsoft/vscode/pull/86588 के अनुसार , "वर्तमान में साइनिंग सेवा में कोई समस्या है, इसलिए ऐप बंडल वापस आ जाता है। हम उनकी ओर से एक निश्चित प्रतीक्षा कर रहे हैं।"
मार्क डर्डिन

@MarcDurdin ठीक है, धन्यवाद। यह देरी की व्याख्या करेगा।
वॉन

@MarcDurdin PR 86588 सिर्फ मास्टर में विलय हो गया।
VONC

अंदरूनी सूत्र तय हो गए हैं, लेकिन मुख्य रिलीज के लिए इंतजार कर रहे हैं
डेविन जी रोड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.