Как запустить VLC на El Capitan? El Capitan утверждает, что «VLC.app повредит ваш компьютер».


9

При попытке запустить VLC El Capitan сообщает следующее сообщение:

“VLC.app” will damage your computer. You should move it to the Trash.

Я попытался загрузить новую копию VLC, но это не решило проблему.

Как я могу запустить VLC на El Capitan?

PS Я попробовал «открыть контроль», но в отличие от Mavericks, это не позволило запустить приложение.


1
Это не повредит ваш компьютер. Приложение повреждено.
At0mic

2
@IronCraftMan Можете ли вы поддержать ваше мнение, что «приложение повреждено»? VLC прошел проверку как на DMG, так и на .app несколько раз. Даже при повторной загрузке.
ноль

это то, что говорит OS X Даже если это не так. Если в подписании кода приложения что-то изменилось, сообщение исчезнет.
At0mic

3
Кажется, для этого есть закрытый билет . Похоже, это будет исправлено в версии 2.2.2.
Джакар

@jakar хорошая находка!
ноль

Ответы:


8

У меня была такая же проблема с El Capitan. Странно, но я мог открыть VLC.app из смонтированного dmg (OS X только что сказал, что он не подписан), но не после того, как я скопировал его в / Applications.

Поэтому я попытался скопировать его с помощью терминала, как

cp -R /Volumes/vlc-2.2.1/VLC.app /Applications/

и вуаля, после этого я также мог открыть его из папки приложений. Обратите внимание на вариант "-R".

Я думаю, что это безопаснее, чем разрешать выполнение вредоносных файлов путем отключения Gatekeeper.


Это сработало и для меня. Спасибо за совет. Я подозреваю, что это как-то обходит гейткипер, но так как я не хотел вообще его отключать, это казалось хорошей работой, пока люди VLC не смогли решить эту проблему.
Джеймс МакМэхон

3

Вариант 1. Перейдите в «Системные настройки» -> «Безопасность и конфиденциальность» -> «Общие». Для «Разрешить загрузку приложений из:», выберите «Mac App Store и идентифицированных разработчиков». После этого вы сможете открыть приложение правой кнопкой мыши. и подтвердите исключение безопасности.

Вариант 2. При открытии приложения появляется предупреждение о том, что приложение не подписано.

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

VLC теперь работает с El Captain.

PS Я попробовал «открыть контроль», но в отличие от Mavericks, это не позволило запустить приложение.


Это не работает для меня. По-прежнему не получить возможность открыть программу.
Джеймс МакМахон

Это не работает для меня тоже. Он не отображается в окне «Безопасность и конфиденциальность».
Тревор Салливан

2

Также убедитесь, что вы загружаете законную версию VLC

Появляется какое-то вредоносное вредоносное ПО, фактически первая ссылка на Google при поиске в VLC является ложной, убедитесь, что вы загружаете с фактического веб-сайта VideoLan и не заполняете свой компьютер вредоносными вирусами (да, даже пользователями Mac).


Это должен быть принятый ответ. Первоначально я загружал из cNet, и OSX не распознал его как «отобранного разработчика». Загрузите отсюда (я использовал Safari) и вы сможете открыть его right-click > Open.
Брентонстрин


1

В системных настройках в разделе «Безопасность и конфиденциальность» установите флажок, например «разрешить загрузку приложений из любого места». Если поле серого цвета, нажмите на замок в левом нижнем углу и введите свой пароль.


1
Я предостерегаю против этой опции, потому что отключает защиту от запуска ненадежных приложений. Все ваши любимые приложения по-прежнему могут быть запущены при выборе опции безопасности «Mac App Store и идентифицированных разработчиков». Просто при первом запуске приложения вам нужно явно разрешить его, что намного безопаснее, чем запускать что-либо.
ноль


0

В моем случае, после обновления до El Capitan, VLC рухнул безоговорочно через пару секунд после открытия любого носителя. Это не было проблемой безопасности, потому что у меня есть Разрешить загружать приложения из: в любом месте системных настроек. Произошло как с последней официальной версией, загруженной вручную с сайта videolan.org, так и с помощью homebrew.

Исправление собиралось вручную из git в соответствии с инструкциями на https://wiki.videolan.org/OSXCompile (раздел Сборка VLC с помощью одной команды ):

git clone git://git.videolan.org/vlc.git
cd vlc && mkdir build && cd build
../extras/package/macosx/build.sh

ПРИМЕЧАНИЕ. Вам понадобятся инструменты командной строки Xcode и xcode.

Git-версия воспроизводит некоторые медиа-файлы, но вылетает с видеопотоками, которые работали до обновления El Capitan. Надеюсь, они скоро это исправят.


Привет @ccpizza. Пожалуйста, перефразируйте ваш ответ, чтобы он ответил на этот вопрос, или удалите ответ, если это невозможно.
ноль

@nslntmnx: исходный вопрос является подмножеством более общего вопроса, который VLC не работает (должным образом) на OSX. Многие пользователи столкнутся с этой темой, выполнив поиск, например, vlc osx problem el capitan, а не того, что есть в оригинальном заголовке.
ccpizza

-1

Для дальнейшего использования вы можете открывать неподписанные приложения без перехода к настройкам, если знаете, что делаете: щелкните правой кнопкой мыши приложение и выберите «открыть». Это по-прежнему даст вам страшный диалог, но с возможностью открыть приложение.

У меня не было возможности проверить это на El Cap, поэтому мне было бы интересно узнать, работает ли это по-прежнему.


1
Привет @ Отменить "щелчок правой кнопкой мыши" не работает для меня в El Cap. Это было первое, что я попробовал, поскольку использовал его все время в Маверикс.
нуль

Можно подтвердить, что это больше не работает в 10.11.1 (El Cap).
Джеймс МакМэхон

Исправление, это не работает для VLC. Это работает для других приложений. Скорее всего из-за проблем с подписью VLC.
Джеймс МакМэхон

@JamesMcMahon А, ладно, это имеет смысл. Я тестировал его на других приложениях (я не запускаю VLC) и не мог понять, почему это работает для меня, но не для всех остальных. Спасибо!
Отменить
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.