Есть ли способ отключить диалоги, отображаемые при первом открытии приложения?
Если, например, вы загрузите Skim в новой установке OS X, установите Skim в качестве приложения по умолчанию для файлов PDF и откройте файл PDF, появится следующее диалоговое окно:
Вы открываете приложение Skim впервые. Вы уверены, что хотите открыть это приложение?
Приложение находится в папке с именем Applications. Чтобы увидеть приложение в Finder, не открывая его, нажмите "Показать приложение".
Диалог не отображается, если вы открываете приложение напрямую.
Диалоговое окно снова отображается для каждого приложения, если вы сбросили базу данных Launch Services. Информация о том, какие приложения были открыты ранее, может быть сохранена в /var/folders/*/*/C/com.apple.LaunchServices-*.csstore
потому что он изменен, когда я разрешаю открывать приложение.
defaults write com.apple.LaunchServices LSQuarantine -bool false
отключает только диалоги об открытии файлов на карантине.
1 ответ
Вы можете просто открыть окно терминала (/Applications/Utilities/Terminal.app
) и выполните эту команду:
defaults write com.apple.LaunchServices LSQuarantine -bool NO
Это предотвратит загрузку файлов в карантин. Обратите внимание, что это должно быть запущено для каждого пользователя. Если вы хотите, чтобы он применялся ко всей системе, запустите его с sudo
и введите свой пароль:
sudo defaults write com.apple.LaunchServices LSQuarantine -bool NO
Password: <your password>