Как мне остановить «Вы уверены, что хотите открыть его?» диалоговое окно с отображением при открытии приложения?

8

Каждый раз, когда я открываю приложение «Amazon MP3 Downloader» (загружая новый MP3 с Amazon.com в Safari), я получаю следующее диалоговое окно: альтернативный текст

Я привык видеть это в первый раз после открытия нового загруженного приложения, но обычно я не вижу диалогового окна после первого нажатия кнопки «Открыть».

Есть ли где-то настройка, которую я могу использовать, чтобы указать, что да, я уверен, что хочу открыть «Amazon MP3 Downloader» без этого диалогового окна?

Дэрил Спитцер
источник

Ответы:

6

Если вам нужно сделать это вручную для файла (или файлов), вы можете выполнить следующую команду, чтобы удалить флаг карантина:

xattr -d com.apple.quarantine /PATH/TO/FILE(S)

Таким образом, в вашем случае, поскольку флаг карантина не был удален, вы захотите выполнить команду, так sudoкак основная причина того, что флаг не был удален после нажатия «Открыть», заключается в том, что у вас нет прав для этого.

Chealion
источник
Флаг карантина, похоже, удален для других приложений, которые я скачал с тех пор. Разрешения устанавливаются отдельно для каждого приложения?
Дэрил Спитцер
Как мне дать разрешение на удаление флагов карантина?
Дэрил Спитцер
@Daryl Spitzer: Скорее всего, это только из-за приложения Amazon. Использование sudoперед этой командой позволит вам выполнить команду, как если бы вы были пользователем root и убедиться, что она вступает в силу. Если он не работает, перейдите -dк нему -drи запустите его с помощью sudo, если внутри есть другая программа с флагом.
Chealion
1
xattr работал (с опцией -d), но мне нужно было использовать sudo
Дэрил Спитцер
4

Создайте файл с именем com.apple.DownloadAssessment.plistниже Library/Preferencesсо следующим:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>LSRiskCategoryNeutral</key>
    <dict>
      <key>LSRiskCategoryContentTypes</key>
      <array>
        <string>public.item</string>
      </array>
    </dict>
  </dict>
</plist>

Затем выйдите и снова войдите в систему.

Инструкции для Snow Leopard немного отличаются .

Джош К
источник
Отключит ли это предупреждение при загрузке других (новых) приложений?
Дэрил Спитцер
@Daryl: Да. В противном случае вы можете использовать решение Chealion , чтобы вручную удалить флаг карантина.
Джош К
3

Более глубокий будет хорошим выбором, но я бы предложил вам использовать OnyX

OnyX предоставляет несколько больше функций, чем Deeper, что позволяет вам проверять загрузочный диск и структуру его системных файлов, а также удалять кэши. альтернативный текст

vitorhsb
источник
Хорошая информация, но я просто хочу отключить оповещение для одного конкретного приложения.
Дэрил Спитцер
1

если вы используете глубже, вы можете отметить его на вкладке Общие.

альтернативный текст

Am1rr3zA
источник
Хорошая информация, но я просто хочу отключить оповещение для одного конкретного приложения.
Дэрил Спитцер