Защо macOS Catalina проверява приложенията, преди да мога да ги отворя?

Една от причините да обичаме macOS са неговите строги функции за сигурност. Едва ли трябва да се притеснявате за вируси или злонамерен софтуер, защото Apple поддържа операционния софтуер толкова сигурно заключен. Всичко е добре, докато не можете да отворите приложения, защото macOS продължава да ги проверява.

Точно това се случва с много потребители на macOS Catalina. Често проблемът започва малко след обновяване до новия операционен софтуер.

Нека да разгледаме какво можете да направите по въпроса.

Каталина продължава да проверява заявленията

След стартиране на вашия Mac и отваряне на приложение се появява лента за зареждане, в която се казва, че macOS е „Проверка на [приложение]“. Понякога отнема половин час или повече, преди проверката да приключи и ви позволява да използвате приложението!

Очевидно macOS Catalina чувства необходимостта да провери всички видове приложения. Не само неразпознати, но често срещани приложения като Xcode, Microsoft Word и дори собствените приложения на iWork на Apple.

Някои потребители казват, че отнема повече от половин час, за да се запълни лентата за напредъка.

Този проблем не засяга всички потребители на Catalina, което предполага, че изтриването на компютъра и преинсталирането на macOS може да бъде решение.

Но първо, нека разгледаме някои по-малко отнемащи време предложения решения.

Не бъркайте този проблем за ограниченията на Gatekeeper

Gatekeeper е функция за защита на macOS, която ви позволява само да отваряте доверен на Apple софтуер. Ако видите съобщение, че „macOS не може да потвърди, че това приложение не съдържа злонамерен софтуер“, значи имате работа с Gatekeeper.

Най-общо казано, можете да заобиколите ограниченията на Gatekeeper, като щракнете с мишката върху приложението и изберете Отвори от изскачащото меню. Ново предупреждение ви предупреждава, че софтуерът не е потвърден от Apple и може да съдържа злонамерен софтуер, но все пак можете да изберете да го отворите така или иначе.

Разгледайте другите ни статии за повече информация за Gatekeeper.

Ако macOS заяви, че не може да потвърди приложението ви, трябва да заобиколите Gatekeeper.

Какво да направите, ако вашият Mac проверява приложения

Има много причини, поради които вашият Mac може да отнеме много време на проверка на приложения, преди да можете да ги отворите. Опитайте всяко от потенциалните решения по-долу, като тествате приложенията си отново след всяко едно.

Кажете ни кое решение работи за вас в коментарите!

1. Актуализирайте macOS и всички ваши приложения

Много потребители изпитваха подобни проблеми като този, когато Apple пусна macOS High Sierra през 2017 г. В крайна сметка Apple пусна актуализация на корекцията, за да отстрани този проблем. Дано същото се случи и за macOS Catalina.

Уверете се, че вашият Mac и всичките ви приложения са напълно актуални:

  1. От лентата с менюта на вашия Mac отидете на > Актуализация на софтуера .
  2. Изтеглете и инсталирайте всички налични актуализации на macOS.
  3. Сега отворете Mac App Store и изберете Актуализации от страничната лента.
  4. Изтеглете и инсталирайте всички налични актуализации на вашите приложения.
  5. За всички приложения, които сте изтеглили извън App Store, посетете уебсайта на разработчика, за да изтеглите и инсталирате най-новите актуализации.
Поставете отметка в квадратчето, за да поддържате автоматично актуализиране на вашия Mac.

2. Премахнете и преинсталирайте проблемните приложения

Apple изпълнява процес на проверка на всяко от вашите приложения, за да се увери, че е нотариално заверено и няма потенциално увреждащ зловреден софтуер. След като macOS провери приложение, той трябва да го добави към бял списък, така че да не се нуждае от потвърждение отново.

Разбира се, част от проблема тук е, че macOS продължава да проверява едни и същи приложения всеки път, когато ги отворите. Той отказва да се довери на софтуера. Опитайте да премахнете приложението си изцяло, след което го преинсталирайте, за да видите дали това помага на macOS да го маркира като проверено.

За да премахнете и преинсталирате приложения от вашия Mac:

  1. Отворете Launchpad, след това щракнете и задръжте всяко приложение.
  2. Щракнете върху бутона X, за да деинсталирате приложенията, които сте получили от Mac App Store. Има множество налични приложения на Apple, които не можете да деинсталирате.
  3. За приложения, които сте изтеглили другаде, посетете уебсайта на разработчика за инструкции за деинсталиране. Ако не предоставят такива, плъзнете приложението в кошчето от папката си Приложения.
Ако приложението не показва бутон за изтриване, плъзнете го в кошчето с Finder.

3. Погледнете монитора на активността

Activity Monitor показва всички процеси, които се изпълняват на вашия компютър по всяко време.

Отворете приложението Activity Monitor в Applications> Utilities.

Погледнете под списъка Име на процес и проверете дали дадено приложение е заседнало в  XProtectService  и прегледайте колко CPU консумира този процес. Ако приложението или процесът не реагират, macOS маркира това с ( Не отговаря. )

Ако лентата за напредъка на приложението спре да се движи напред и остане там за определен период от време, това приложение може да е заседнало в процеса на проверка.

Ако не виждате, че проверяващото приложение напредва и смятате, че е заседнало, или излезте, или принудително излезте от процеса или от приложението.

За да напуснете или принудите да напуснете процеса, изберете го и натиснете бутона „x“ в горния ляв ъгъл на монитора на активността.

Когато решите да напуснете. Процесът се затваря, когато е безопасно да се направи това, точно както обикновено излизате с помощта на File> Quit в приложението.

При принудителен изход процесът се прекратява незабавно.

4. Деинсталирайте антивирусен софтуер, софтуер за защита или почистване

Повечето антивирусни, защитни или почистващи приложения, предназначени за macOS, са известни с това, че създават повече проблеми, отколкото решават. Благодарение на Gatekeeper и други вградени функции за защита, обикновено не е необходимо да използвате софтуер за защита на трети страни или антивирусен софтуер в macOS.

Дори ако сте инсталирали тези приложения, преди проблемите с проверката да са започнали в macOS, опитайте да ги деинсталирате сега. След това рестартирайте вашия Mac, за да видите дали той разрешава проблема. Посетете уебсайта на разработчика за всяко приложение, за да намерите инструкции за деинсталиране.

Потенциално проблемните приложения включват:

  • MacKeeper
  • MacCleaner
  • Д-р Чистач

5. Стартирайте в безопасен режим и поправете диска

Безопасният режим изпълнява софтуерни проверки, ограничава стартовите програми и изчиства различни кешове по време на стартиране. Това е предназначено за разрешаване на потенциални проблеми в macOS.

Рестартирайте своя Mac и задръжте Shift, докато се стартира, за да стартирате безопасен режим. Трябва да видите червен текст с надпис „Safe Boot“ в горния десен ъгъл на екрана за вход. отворете различни приложения, за да видите дали проблемът с проверката все още продължава.

Рестартирайте Mac отново, за да излезете от безопасен режим.

На екрана за вход се казва само „Safe Boot“.

След това отворете Disk Utility, за да поправите разрешенията на вашия диск:

  1. Отворете Disk Utility от папката Utilities в Applications.
  2. Изберете вашия Macintosh HD от страничната лента.
  3. Щракнете върху бутона за първа помощ и се съгласете да стартирате първа помощ.
Продължителността на времето, необходимо за стартиране на първа помощ, варира в зависимост от вашето устройство.

6. Деактивирайте проверката на приложението в macOS

С помощта на правилната команда на терминала е възможно напълно да деактивирате функцията за защита на проверката на вашия Mac. Ако единствената ви цел е да отваряте приложения бързо, това е ефективно решение, но има сериозни рискове с него.

Apple проектира macOS за проверка на приложения, преди да ги отвори, за да защити поверителността ви и да запази macOS в безопасност. Ако използвате инструкциите по-долу, за да деактивирате проверката, вашият Mac е с много по-голям риск да се зарази от злонамерен софтуер.

Трябва да използвате това само като временно решение, ако изобщо го направите.

Използвайте Terminal, за да деактивирате проверката на вашия Mac:

  1. Отворете Terminal от папката Utilities в Applications.
  2. Копирайте и поставете следната команда в Terminal, след което натиснете Return :

    defaults write com.apple.LaunchServices LSQuarantine -bool NO

  3. Когато сте готови да активирате отново проверката, въведете същия код в терминала, замествайки NOв края с YESвместо това.
Внимавайте, когато въвеждате команди в терминала, за да не повредите вашия Mac.

Опитайте друга терминална команда

Някои потребители ни казват, че тази команда на терминала вече не работи с macOS Catalina 10.15.4 и по-нова версия.

Някои читатели установиха, че използването на тази команда вместо това работи за тях:

sudo xattr -dr com.apple.quarantine /Applications/AppName.app

  • Добавете интервал между карантината и / Applications - това е критично!
  • Може да не се наложи да използвате sudo в началото на командата, в зависимост от привилегиите на вашия акаунт

Командата xattr трябва да помогне, ако приложението ви е заседнало в верига за проверка.

Можете също да плъзнете и пуснете въпросното приложение в терминала

  1. Отворете нов прозорец на приложението Terminal
  2. Въведете следното:  xattr -d com.apple.quarantine
  3. Уверете се, че сте поставили място след карантина
  4. Вземете приложението си и го плъзнете и пуснете в терминала
  5. Командата вече трябва да чете нещо като:  xattr -d com.apple.quarantine / Applications / AppName .app
  6. Натиснете enter
  7. Опитайте отново, за да отворите това приложение

7. Изтрийте вашия Mac и преинсталирайте macOS

Ако нищо друго не работи или ако не искате да компрометирате трайно сигурността на вашия Mac, опитайте да изтриете компютъра напълно. Разбира се, направете резервно копие на Time Machine на вашия Mac, преди да направите това, в противен случай ще загубите всичките си данни.

Целият този процес - архивиране, изтриване, преинсталиране на macOS и възстановяване на архива ви - може да отнеме изключително много време. Подгответе се за вашия Mac да не работи поне един ден, докато го правите.

Следвайте тези стъпки, за да изтриете вашия Mac и да преинсталирате macOS:

  1. Създайте нов архив на вашия Mac, използвайки Time Machine.
  2. Задръжте Command + R, докато вашият Mac се включи, за да стартира в режим на възстановяване.
  3. От прозореца на macOS Utilities отворете Disk Utility .
  4. Изберете вашия Macintosh HD от страничната лента и щракнете върху Изтриване . Попълнете ново име за вашето устройство и потвърдете, че искате да го изтриете .
  5. Излезте от Disk Utility и щракнете Reinstall macOS от прозореца Utilities.
  6. Следвайте инструкциите на екрана, за да преинсталирате macOS Catalina.
  7. След като софтуерът бъде инсталиран, свържете се с резервното копие на Time Machine и възстановете важната информация. Не възстановявайте целия си архив.
Режимът за възстановяване ще преинсталира текущата версия на macOS на вашия компютър.

Ако не успеете всичко останало, преминете към macOS Mojave

Досега бихте могли да отваряте приложения в macOS Catalina, без да чакате 30 минути, за да завършат проверката. Ако е така, уведомете ни коя стъпка ви помогна да разрешите проблема с проверката в коментарите.

В противен случай следвайте това ръководство, за да понижите вашия Mac до macOS Mojave. Инструкциите се отнасят до macOS High Sierra, но все още са подходящи за Mojave.

Съвети за читатели

  • Ако приложението продължава да показва това потвърждаващо съобщение всеки път, когато го отворите, вероятно MacOS все още го маркира. За да премахнете този флаг, използвайте Terminal с командата:  sudo xattr -dr com.apple.quarantine /Applications/AppName.app
  • На иконата на приложението задръжте Опция, след това щракнете с десния бутон върху нея и изберете Отваряне от опциите на падащото меню. Виждате същото съобщение, че приложението не е от проверен разработчик. Но macOS ви позволява да продължите така или иначе и да го отворите. Трябва да направите това само веднъж. След това веднъж приложението се отваря нормално, точно както всички други приложения
  • Понякога приложенията не се стартират след този процес на проверка на macOS. В този случай изпълнете принудителен изход и тогава приложението трябва да работи. Можете да принудите да напуснете приложение чрез менюто на Apple> Принудително излизане и след това да изберете приложението и да потвърдите Принудително излизане

скорошни публикации

$config[zx-auto] not found$config[zx-overlay] not found