Jak zatrzymać „Czy na pewno chcesz go otworzyć?” okno dialogowe nie wyświetla się po otwarciu aplikacji?

8

Za każdym razem, gdy otwieram aplikację „Amazon MP3 Downloader” (pobierając nowe pliki MP3 z Amazon.com w Safari), pojawia się następujące okno dialogowe: alternatywny tekst

Przyzwyczaiłem się do tego po raz pierwszy po otwarciu nowej aplikacji, którą pobrałem, ale zwykle nie widzę okna dialogowego po pierwszym naciśnięciu przycisku „Otwórz”.

Czy jest jakieś ustawienie, którego mogę użyć, aby wskazać, że tak, jestem pewien, że chcę otworzyć „Amazon MP3 Downloader” bez tego okna dialogowego?

Daryl Spitzer
źródło

Odpowiedzi:

6

Jeśli musisz to zrobić ręcznie dla pliku (lub plików), możesz uruchomić następujące polecenie, aby usunąć flagę Kwarantanny:

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

Tak więc w twoim przypadku, ponieważ flaga kwarantanny nie jest usuwana, będziesz chciał uruchomić komendę, sudoponieważ główną przyczyną nieusuwania flagi po naciśnięciu przycisku „Otwórz” jest to, że nie masz do tego uprawnień.

Chealion
źródło
Flaga kwarantanny wydaje się być usunięta dla innych aplikacji, które pobrałem od tego czasu. Czy uprawnienia są ustawione osobno dla każdej aplikacji?
Daryl Spitzer,
Jak mogę wyrazić zgodę na usunięcie flag kwarantanny?
Daryl Spitzer,
@Daryl Spitzer: Najprawdopodobniej dzieje się tak tylko z powodu aplikacji Amazon. Użycie sudoprzed tym poleceniem pozwoli ci wykonać polecenie tak, jakbyś był rootem i upewnić się, że zadziała. Jeśli to nie działa, zmiany -ddo -dri uruchomić go z sudo w przypadku istnieje inny program wewnątrz z flagą.
Chealion
1
xattr działał (z opcją -d), ale musiałem użyć sudo
Daryl Spitzer
4

Utwórz plik o nazwie com.apple.DownloadAssessment.plistunder Library/Preferencesw następujący sposób:

<!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>

Następnie wyloguj się, a następnie zaloguj ponownie.

Instrukcje dla Snow Leopard są nieco inne .

Josh K.
źródło
Czy spowoduje to wyłączenie komunikatu ostrzegawczego podczas pobierania innych (nowych) aplikacji?
Daryl Spitzer,
@Daryl: Tak. W przeciwnym razie możesz użyć rozwiązania Chealion do ręcznego usunięcia flagi kwarantanny.
Josh K
3

Głębszy byłby dobrym wyborem, ale sugerowałbym, abyś używał OnyX

OnyX oferuje kilka dodatkowych funkcji niż Deeper, umożliwiając weryfikację dysku startowego i struktury jego plików systemowych oraz usuwanie pamięci podręcznych. alternatywny tekst

vitorhsb
źródło
Dobra informacja, ale chcę tylko wyłączyć alert dla jednej konkretnej aplikacji.
Daryl Spitzer,
1

jeśli użyjesz Głębiej , możesz zaznaczyć to w zakładce Ogólne.

alternatywny tekst

Am1rr3zA
źródło
Dobra informacja, ale chcę tylko wyłączyć alert dla jednej konkretnej aplikacji.
Daryl Spitzer,