Jak zezwolić na instalację sklepu z aplikacjami lub zidentyfikowanych programistów na MacOS Sierra

17

Otrzymuję ten błąd podczas próby zainstalowania oprogramowania w systemie MacOS Sierra (10.12.5):

Twoje preferencje bezpieczeństwa pozwalają na instalowanie tylko aplikacji ze sklepu App Store i zidentyfikowanych programistów.

Chciałbym zmienić ustawienia, aby te typy instalacji były dozwolone. Podobne do pokazanych tutaj:

http://www.synergy.com/wordpress_650164087/faqs/if-you-get-the-following-error-trying-to-install-kg-under-os-10-8-your-security-preferences-allow-allow- instalacja-tylko-aplikacji-z-mac-aplikacji-sklepu-i-zidentyfikowanych-programistów /

Jednak mój system nie wydaje się mieć opcji Anywhere (zrzut ekranu poniżej). Ta opcja nie jest również dostępna, jeśli wybrany jest przycisk Zaawansowane.

wprowadź opis zdjęcia tutaj

Jan
źródło
2
Możesz użyć funkcji Open Anyway. To powinno go zainstalować.
YusaMac205

Odpowiedzi:

20

Od: Jak zezwolić na aplikacje z dowolnego miejsca w systemie macOS Sierra Gatekeeper

  1. Wyjdź z Preferencji systemowych
  2. Otwórz aplikację Terminal z folderu / Applications / Utilities /, a następnie wprowadź następującą składnię polecenia:

    sudo spctl --master-disable
    
  3. Naciśnij Return i uwierzytelnij za pomocą hasła administratora
  4. Uruchom ponownie Preferencje systemowe i przejdź do „Bezpieczeństwo i prywatność” oraz zakładki „Ogólne”
  5. Zobaczysz teraz opcję „Anywhere” w „Zezwalaj na aplikacje pobrane z:” Opcje Gatekeeper
Rene Larsen
źródło
Nie pomaga w instalacji ExifTool.
Dmitry
Ładny! To kołysze, działa również dla Cataliny. Dzięki!
Marco
12

Wystarczy kliknąć prawym przyciskiem myszy (lub ^ ctrlkliknąć) dany pkgplik i wybrać Open. Umożliwi to otwarcie pliku bez względu na to, skąd pochodzi. Pamiętaj, że różni się to od dwukrotnego kliknięcia.

Możesz to zrobić z dowolną aplikacją pobraną z Internetu, a macOS zapamięta tę aplikację przy następnym uruchomieniu.

Z punktu widzenia bezpieczeństwa wolę to robić niż dezaktywować system zabezpieczeń w całym systemie.


źródło
1
Nadal jest to możliwe - nawet na nadchodzącej High Sierra - jest to możliwe
Rene Larsen
1
Poprawiłem się - myślałem, że gdzieś o tym czytałem. Dzięki za heads-upy.
1
Czy chodziło Ci o „Pamiętaj, że różni się to od dwukrotnego kliknięcia”?
stephenwade,
1
Mój mózg po prostu nie był dziś rano 😊
Jeśli mam kilka plików wykonywalnych, które muszę autoryzować, czy istnieje sposób, aby to zrobić z poziomu terminalu? Nie chcę całkowicie wyłączać GateKeeper, po prostu naśladuj funkcjonalność klikania prawym przyciskiem myszy i otwierania kliknięcia
Max Coplan
3

Aby to zrobić bez konieczności posiadania uprawnień administratora i bez wyłączania funkcji zabezpieczeń:

  • Otwórz terminal
  • Rodzaj xattr -c
  • Przeciągnij (z wyszukiwarki) plik, który chcesz otworzyć do okna terminala
  • Uruchom polecenie, naciskając klawisz Enter

xattr -cusuwa metadane pliku lub folderu. To usuwa programistę, datę pobrania i kilka innych rzeczy. Nie wpływa na zawartość aplikacji.

10 odpowiedzi
źródło
0

Począwszy od macOS High Sierra 10.13.4, klikanie prawym przyciskiem myszy (lub ^ ctrlklikanie) pakietów .app, które nie są zarejestrowane w Apple przez zidentyfikowanego programistę i wybranie Otwórz nie będzie działać, więc jedyną opcją pozostaje włączenie opcji Anywhere w sekcji Bezpieczeństwo i prywatność w Preferencjach systemowych (przynajmniej tymczasowo).

Od Jak otwierać aplikacje od niezidentyfikowanych programistów na macOS Sierra :

  1. Zamknij Preferencje systemowe na komputerze Mac.
  2. Otwórz terminal.
  3. Wpisz następujące polecenie:

    sudo spctl --master-disable

  4. Naciśnij Enter na klawiaturze.

  5. Wprowadź hasło administratora.
  6. Naciśnij Enter na klawiaturze.

Spowoduje to przywrócenie ustawienia Anywhere i wybranie go domyślnie. Aby to sprawdzić, możesz otworzyć Preferencje systemowe i wybrać Bezpieczeństwo i prywatność.

Aby powrócić do domyślnych i bezpieczniejszych ustawień GateKeeper, wykonaj te same kroki, zmieniając polecenie na sudo spctl --master-enable

jcabrera
źródło