W poprzednich wersjach systemu operacyjnego w okienku bezpieczeństwa dostępna była opcja:
Ale w tej wersji nigdzie nie ma opcji:
Czy istnieje sposób, aby włączyć gdziekolwiek? (może przez Terminal?)
W poprzednich wersjach systemu operacyjnego w okienku bezpieczeństwa dostępna była opcja:
Ale w tej wersji nigdzie nie ma opcji:
Czy istnieje sposób, aby włączyć gdziekolwiek? (może przez Terminal?)
Odpowiedzi:
Apple usunęło tę funkcję w systemie macOS Sierra, ale można ją ponownie włączyć, uruchamiając to w terminalu:
sudo spctl --master-disable
Dodatkowo, jak zauważa Jack :
To prawda, że to trochę przesada, ale działa niezawodnie. Można go ponownie włączyć natychmiast po uruchomieniu aplikacji za pomocą
sudo spctl --master-enable
sudo spctl --master-enable
OS X usprawnia sprawdzanie poprawności pobierania, zapewniając kwarantannę plików w aplikacjach, które pobierają pliki z Internetu. Oznacza to, że pliki do pobrania są sprawdzane pod kątem bezpieczeństwa (znane złośliwe oprogramowanie) podczas próby ich otwarcia.
Możesz sprawdzić aplikację (lub dowolny plik) w kwarantannie za pomocą terminala. Jest to dosłownie rozszerzony atrybut systemu plików:
mac:~ user$ xattr /Applications/Some.app
com.apple.quarantine
mac:~ user$
Jeśli masz absolutną pewność, że uruchomienie aplikacji jest bezpieczne, możesz usunąć atrybut w następujący sposób (zostaniesz poproszony o podanie hasła):
mac:~ user$ sudo xattr -r -d com.apple.quarantine /Applications/Some.app
Sprawdź jeszcze raz:
mac:~ user$ xattr /Applications/Some.app
mac:~ user$
Teraz powinieneś być w stanie uruchomić aplikację.
Możesz otworzyć te pliki za pomocą Seconday Click (prawy przycisk myszy lub ⌃CTRL+ kliknięcie) w Finderze i wybierając open
.
W tej chwili (10.12 Beta (16A294a)) - nie ma pola wyboru, aby dodać opcję Anywhere z powrotem w preferencjach.
Opcje Gatekeeper zostały przeprojektowane przez Apple dla Sierra.
Sprowadza się to do tego, że Apple usuwa opcję „Instaluj z dowolnego miejsca” dla „ogólnego użytkownika” lub mas użytkowników, którzy nie są zaawansowanymi użytkownikami.
Jednak, jak już odpowiedział użytkownik Mateusz Szlosek, nadal możesz otwierać niepodpisane aplikacje za pomocą Findera, klikając prawym przyciskiem myszy ( Ctrlklikając) aplikację i wybierając opcję Otwórz .
Jeśli aplikacja została wyodrębniona z archiwum, może to być narzędzie do wyodrębniania archiwum.
Po sprawdzeniu innych odpowiedzi tutaj znalezionych, żadna z nich nie pracowała dla mnie.
W końcu zdałem sobie sprawę, że problem polegał na tym, że moje narzędzie do rozpakowywania archiwów (Keka 1.0.6) po cichu nie wypakowywało aplikacji z pliku .zip i mimo że aplikacja wyglądała na nietkniętą z prawidłową ikoną i wszystkim, nie mogła odczytać pakietu treści i wyrzuciłby ogólny komunikat o błędzie:
The application “AppNameHere.app” can’t be opened.
Wróciłem do korzystania z wbudowanego „Archive Utility.app” i potem wszystko poszło gładko. Jeśli więc sudo spctl --master-disable
nie działa i xattr
pokazuje, że plik nie jest poddany kwarantannie, wypróbuj inne narzędzie do wyodrębniania.