为什么 VS Code 在 macOS 上不自动更新?

Dar*_*ney 41 macos visual-studio-code

我在 Windows 和 macOS 上都有 VS Code,在 Windows 上它会自动更新,但在 macOS 上不会。

如何让 VS Code 在 macOS 上自动更新?

Dar*_*ney 91

如果 macOS 上的 VS Code 从只读文件夹运行,则不会自动更新。

如果您从只读的“下载”文件夹中下载并运行 VS Code ,则它不会自动更新。

解决方案:

下载 VS Code 后,将下载的文件拖到应用程序目录中并从那里运行它。

在此输入图像描述

现在会自动更新

感谢 @gino mempin 在回答我之前的问题时给了我灵感如何在 macOS 上的 VS Code 上打开自动搜索?

  • @MarkGavagan 尝试退出 Visual Studio Code,在“应用程序”文件夹中找到它,按住命令键 ⌘ 同时将其拖动到“下载”文件夹,然后将其拖回“应用程序”文件夹。我的之后能够更新,请参阅:https://github.com/microsoft/vscode/issues/27928#issuecomment-306382650 (42认同)
  • 这对我不起作用。我已经确认 VS Code 实际上位于我的应用程序文件夹中,但我仍然收到“在只读卷上运行时无法更新。该应用程序位于只读卷上。请移动该应用程序并重试。如果您使用的是 macOS Sierra 或更高版本,则需要将应用程序移出下载目录。请参阅此链接了解更多信息。” 警告。 (12认同)
  • 从下载拖到应用程序+重新启动 vscode 对我有用。 (4认同)
  • 确保退出 VS Code,而不仅仅是关闭它。 (4认同)

Pat*_*tze 58

如果有人遇到这种情况并且 VS Code 已经您的应用程序文件夹中......

\n
    \n
  1. 如果 VS Code 正在运行,请退出它(确保使用 CMD\xe2\x8c\x98+Q)
  2. \n
  3. 按住 CMD\xe2\x8c\x98 + 将 VS Code 应用程序拖回该文件夹(以便移动应用程序而不是创建快捷方式)Downloads
  4. \n
  5. 按住 CMD\xe2\x8c\x98 + 将 VS Code 应用程序拖回该Applications文件夹。
  6. \n
  7. 现在应该可以更新了:)
  8. \n
\n


小智 15

我用这个命令解决了我的问题:

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

来源:naveendhanaraj.wordpress.com


Nag*_*aba 9

  1. 右键单击该应用程序并在查找器中找到它:

在此输入图像描述

  1. 并将其拖放到Applications文件夹中。

  2. 重启VSCode