「Appleが悪意のあるソフトウェアをチェックできない」ため、Visual Studio Codeを開くことができません


131

Visual Studio Codeを初めてダウンロードしましたが、以下のメッセージが表示され続けます。

VSCアプリをクリックしたときのAppleエラーメッセージ

Appleが悪意のあるソフトウェアをチェックできないため、「Visual Studio Code」を開くことができません。

このソフトウェアは更新する必要があります。詳細については、開発者にお問い合わせください。

私のMacBookは最新であり、彼らのウェブサイトでVSCの最新バージョン(2019年9月(バージョン1.39)、10月にはありません)も更新しましたが、それでも同じメッセージが表示されました。

彼らのFAQを調べて、VS Codeの再インストールについて読みました。私はそれをしました、しかしそれはまだ働きません。


7
有権者を閉じることに注意してください。「主にプログラミングに使用されるツールに直接関与しているのでない限り」という近い理由の部分をもう一度見てください。
ジョンモンゴメリー

2020年第1四半期:以下の私の回答に記載されているようこれは次のVSCode 1.43で修正されています
VonC

回答:


296

macOS Catalinaでは、Appleによるアプリの公証が必要です。お使いのVisual Studio Codeのバージョンは、新しいOS用にMicrosoftによってまだ更新されていません。

以下をお試しください:

アプリを右クリックし、[ 開く ]を選択します。

これが機能しない場合は、アプリに設定されている隔離拡張属性を削除します。

  1. アプリをアプリケーションフォルダーに移動する
  2. Terminal.appを開き、次のコマンドを貼り付けて実行します。

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


1
魅力のように働いた!
Muhammad Haseeb

1
この問題の最善の解決策
Shadab K

1
これはすぐには機能しませんでしたが、このコマンドを実行した後、VSCodeアプリケーションを明示的にダブルクリックする必要がありました。
Siva Tumma

45

Right Click> OpenがVisual Studio Codeを開かない場合:

別の方法として、単にSystem Preferences>に移動することもできますSecurity & Privacy

ではGeneral、タブ、ナビゲートしてクリックしOpen Anyway、次へのボタンを(それが識別されたソースからのものではないので、「Visual Studioのコードが」使用からブロックされました)

セキュリティとプライバシー


1
System Preferences > Security & Privacyオプションを1回変更する方が、xattr毎回CLIを使用するよりも便利です。ありがとうございました!
demisx

1
このアプローチにより、新しいMacブックプロ16
テイラーマクスウェル

4
これは最高の答えです。右クリックして[開く]が失敗した場合、このアクションは、問題に対して正確なMacOS操作を使用したい権限です。xattrセキュリティシステム全体に影響を及ぼさないコマンドを使用しないでください。
Andrew Wolfe

6

これに関する公式の問題は、microsoft / vscodeの問題74782「Investigate:macOS notarization」です。

ただし、VSCode 1.42の2020年1月のイテレーション述べたように、

#74782が2月上旬まで修正されないことを確認して、非常に失望しました。

おそらく1月に行われるはずでした)

最初は11月に修正され、次に12月に修正されるはずでしたが、今では2月までずっとずれています。
これは、2018年に最初に発表された機能(アプリの公証)について、ベータ版で6か月以上利用可能で、10月にゴールドに移行したオペレーティングシステム(Catalina)、および新しいMacを購入していない人は選択するが実行する。

はい、macOS Catalinaにインストールする回避策があることはわかっていますが、強化されていないアプリをインストールしたくありません。新しいMacにインストールする必要がある、またはインストールしたい他のすべてのアプリは、適時に強化され公証されました。

編集:2020年2月には、今VSCode 1.42がリリースされていることを、c196df9 vscodeコミットからジョアン・モレノは、この問題を解決することになっています。PR 86588から。
Joãoが追加します

来週から、インサイダービルドは適切に公証されるべきです。✔️

(次の1.43バージョンの「インサイダービルド」)

VSCode 1.43は言及しています:

公証されたmacOSビルド

macOSのVisual Studio Codeが最終的に公証されたため、次のダイアログは表示されなくなります。

公証

詳細については、調査の問題Appleの開発者向けドキュメントをお読みください。


github.com/microsoft/vscode/pull/86588によると、「署名サービスには現在問題があるため、App Bundleが正常に機能しなくなります。修正を待っています。」
Marc Durdin

@MarcDurdin OK、ありがとう。それは遅れを説明するでしょう。
VonC

@MarcDurdin PR 86588がマスターにマージされました。
VonC

インサイダーは修正されましたが、メインリリースを待っています
Devin G Rhode
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.