Приложение Visual Studio Code не запускается из папки «Приложения»

Последняя версия Visual Studio Code не запускается («невозможно открыть» — бесполезная ошибка), когда я копирую ее в папку приложений. Он отлично работает после распаковки в папку «Загрузки», но просто не работает из папки приложений.

Я не думаю, что это параметр безопасности, поскольку он уже настроен на разрешение приложений из любого места.

OS X El Capitan на MacBook Pro середины 2014 года

Я бы проверил, что бит выполнения установлен для всех; У меня была такая смутная странность, когда фактическое приложение внутри пакета не прибыло с разрешениями на выполнение.
есть ссылка как? это не моя основная машина, и раньше не приходилось этого делать.
Используйте BatChmod. Откройте файл, убедитесь, что отмечен «X» для владельца, группы и всех, установите флажок «Применить к вложенным», «Применить».

Ответы (4)

У меня была эта проблема, и я нашел обходной путь, который может сработать для вас...

  1. Разархивируйте код Visual Studio в папку загрузки.
  2. Щелкните правой кнопкой мыши код Visual Studio в папке загрузки и выберите « Открыть ». Если вас попросит Gatekeeper, откройте приложение.
  3. В меню « Код » выберите «Настройки» > «Настройки пользователя».
  4. Как только файлы настроек откроются, вы можете сразу же закрыть их оба.
  5. В меню « Код » выберите «Настройки» > «Сочетания клавиш» .
  6. Как и в случае № 3, вы можете немедленно закрыть файлы.
  7. Выйти из кода Visual Studio
  8. Скопируйте приложение Visual Studio Code в папку Applications .
  9. Откройте его из приложений .

Это сработало для меня - я понятия не имею, почему, возможно, ошибка, связанная с доступом к файлу (файлам) настроек? Может быть, это может сработать для вас?

К вашему сведению: github.com/Microsoft/vscode/issues/92 .

Перемещение Visual Studio Code.appв ~/Applicationsпапку, а не /Applicationsсработало для меня.

У меня работало наоборот. Все остальные мои приложения были в формате /Applications. Перемещение приложения VS Code из ~/Applicationsв /Applicationsрешило проблему.

Просто поместите архив с дистрибутивом (VSCode-darwin.zip) в /Aplicationпапку и извлеките его туда же. Удалить архив после расширения.

Это из-за расширенного атрибута com.apple.quarantine, который вы можете использовать xattr, чтобы удалить его из любого загруженного приложения, например:

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

Примечание : используйте sudoдля запуска вышеуказанной команды, когда это необходимо.