Varför verifierar macOS Catalina applikationer innan jag kan öppna dem?

En av anledningarna till att vi älskar macOS är dess snäva säkerhetsfunktioner. Du behöver knappast oroa dig för virus eller skadlig programvara eftersom Apple håller operativsystemet så säkert låst. Det är bra och bra tills du inte kan öppna appar eftersom macOS fortsätter att verifiera dem.

Det här är precis vad som händer med många macOS Catalina-användare. Ofta börjar problemet kort efter uppdatering till den nya operativsystemet.

Låt oss ta en titt på vad du kan göra åt det.

Innehåll

    • Relaterad:
  • Catalina fortsätter att verifiera applikationer
    • Blanda inte ihop det här problemet med Gatekeeper-begränsningar
  • Vad du ska göra om din Mac verifierar program
    • 1. Uppdatera macOS och alla dina appar
    • 2. Ta bort och installera om problematiska appar
    • 3. Titta på aktivitetsmonitorn
    • 4. Avinstallera alla antivirus-, säkerhets- eller saneringsprogram
    • 5. Starta i felsäkert läge och reparera din disk
    • 6. Inaktivera appverifiering i macOS
    • 7. Radera din Mac och installera om macOS
  • Om allt annat misslyckas, nedgradera till macOS Mojave
  • Läsartips
    • Relaterade inlägg:

Relaterad:

  • Hur man öppnar appar som laddats ner från var som helst, macOS
  • Allt du behöver veta om appnotarisering i macOS Catalina
  • Behöver du köra 32-bitarsappar på macOS Catalina? Använd en virtuell Mojave-maskin

Catalina fortsätter att verifiera applikationer

När du har startat upp din Mac och öppnat en app visas ett laddningsfält som säger att macOS är "Verifierar [Applikation]". Ibland tar det en halvtimme eller längre innan verifieringen avslutas och låter dig använda appen!

Tydligen känner macOS Catalina ett behov av att verifiera alla typer av appar. Inte bara okända, utan vanliga appar som Xcode, Microsoft Word och till och med Apples egna iWork-appar.

Verifierar Microsoft PowerPoint-appen i macOS Catalina
Vissa användare säger att det tar över en halvtimme för förloppsindikatorn att fyllas.

Det här problemet påverkar inte alla Catalina-användare, vilket tyder på det radera din dator och installera om macOS kan vara en lösning.

Men låt oss först utforska några mindre tidskrävande föreslagna lösningar.

Blanda inte ihop det här problemet med Gatekeeper-begränsningar

Gatekeeper är en macOS-säkerhetsfunktion som bara låter dig öppna Apple-betrodd programvara. Om du ser ett meddelande om att "macOS inte kan verifiera att den här appen är fri från skadlig programvara" så har du att göra med Gatekeeper.

Generellt sett kan du kringgå Gatekeepers begränsningar genom att kontrollklicka på programmet och välja Öppen från popup-menyn. En ny varning varnar dig att programvaran inte är verifierad av Apple och kan innehålla skadlig programvara, men du kan fortfarande välja att Öppen det i alla fall.

Ta en titt på våra andra artiklar för mer information om Gatekeeper.

macOS kan inte verifiera att appen är fri från skadlig programvara
Om macOS säger att den inte kan verifiera din app måste du kringgå Gatekeeper.

Vad du ska göra om din Mac verifierar program

Det finns många anledningar till att din Mac kan ta lång tid att verifiera program innan du kan öppna dem. Prova var och en av de potentiella lösningarna nedan och testa dina applikationer igen efter var och en.

Låt oss veta vilken lösning som fungerar för dig i kommentarerna!

1. Uppdatera macOS och alla dina appar

Många användare upplevde liknande problem som detta när Apple släppte macOS High Sierra 2017. Så småningom släppte Apple en patchuppdatering för att åtgärda problemet. Förhoppningsvis kommer samma sak att hända för macOS Catalina.

Se till att din Mac och alla dina appar är helt uppdaterade:

  1. Från menyraden på din Mac, gå till  > Programuppdatering.
  2. Ladda ner och installera alla tillgängliga uppdateringar till macOS.
  3. Öppna nu Mac App Store och välj Uppdateringar från sidofältet.
  4. Ladda ner och installera alla tillgängliga uppdateringar till dina appar.
  5. För appar som du laddat ner utanför App Store, besök utvecklarens webbplats för att ladda ner och installera de senaste uppdateringarna.
macOS söker efter programuppdateringar i Systeminställningar
Markera rutan för att automatiskt hålla din Mac uppdaterad.

2. Ta bort och installera om problematiska appar

Apple kör en verifieringsprocess på var och en av dina appar för att säkerställa att den är attesterad och fri från potentiellt skadlig skadlig programvara. När macOS har verifierat en app bör den lägga till den appen på en vitlista så att den inte behöver verifieras igen.

Naturligtvis är en del av problemet här att macOS fortsätter att verifiera samma appar varje gång du öppnar dem. Den vägrar att lita på programvaran. Testa att ta bort appen helt och installera den sedan för att se om det hjälper macOS att markera den som verifierad.

Så här tar du bort och installerar om appar från din Mac:

  1. Öppna Launchpad och klicka och håll ned valfri app.
  2. Klicka på X knappen för att avinstallera appar du fick från Mac App Store. Det finns många Apple-appar som du inte kan avinstallera.
  3. För appar som du laddat ner någon annanstans, besök utvecklarens webbplats för avinstallationsinstruktioner. Om de inte tillhandahåller några drar du appen till papperskorgen från mappen Program.
Launchpad-appar med raderingsknappar
Om en app inte visar en raderingsknapp, dra den till papperskorgen med Finder.

3. Titta på aktivitetsmonitorn

Aktivitetsövervakning som markerar Förhandsgranskning och stoppknappen
Activity Monitor visar alla processer som körs på din dator när som helst.

Öppna Activity Monitor-appen i Program > Verktyg.

Titta under Process Name-listan och kontrollera om en app har fastnat i XProtectService och granska hur mycket CPU den processen förbrukar. Om appen eller processen inte svarar, markerar macOS det med (Svarar inte.)

Om appens förloppsindikator slutar gå framåt och stannar där under en tid, kan den appen ha fastnat i verifieringsprocessen.

Om du inte ser att verifieringsappen gör framsteg och tror att den har fastnat kan du antingen avsluta eller tvinga processen eller appen.

För att avsluta eller tvinga processen att avsluta, välj den och tryck på "x"-knappen i det övre vänstra hörnet av aktivitetsmonitorn.

När du väljer att sluta. Processen avslutas när det är säkert att göra det, precis som när du vanligtvis slutar använda Arkiv > Avsluta i appen.

Med en force quit avbryts processen omedelbart.

4. Avinstallera alla antivirus-, säkerhets- eller saneringsprogram

De flesta antivirus-, säkerhets- eller saneringsappar designade för macOS är ökända för att skapa fler problem än de löser. Tack vare Gatekeeper och andra inbyggda säkerhetsfunktioner behöver du vanligtvis inte använda tredjepartssäkerhet eller antivirusprogram i macOS.

Även om du installerade dessa appar innan verifieringsproblemen började i macOS, försök att avinstallera dem nu. Starta sedan om din Mac för att se om det löser problemet. Besök utvecklarens webbplats för varje app för att hitta instruktioner för avinstallation.

Potentiellt problematiska appar inkluderar:

  • MacKeeper
  • MacCleaner
  • Dr Cleaner

5. Starta i felsäkert läge och reparera din disk

Felsäkert läge kör mjukvarukontroller, begränsar startprogram och rensar olika cacher under uppstart. Detta är utformat för att lösa potentiella problem i macOS.

Starta om din Mac och håll ned Flytta medan den startar upp för att starta felsäkert läge. Du bör se röd text som säger "Säker start" uppe till höger på inloggningsskärmen. öppna olika appar för att se om verifieringsproblemet fortfarande kvarstår.

Starta om din Mac igen för att avsluta felsäkert läge.

Safe Boot-text i menyraden på inloggningsskärmen
Det står bara "Safe Boot" på inloggningsskärmen.

Öppna sedan Diskverktyg för att reparera behörigheter på din disk:

  1. Öppna Disk Utility från mappen Utilities i Applications.
  2. Välj din Macintosh HD från sidofältet.
  3. Klicka på knappen Första hjälpen och godkänn Springa Första hjälpen.
Popup-fönster för Disk Utility First Aid
Hur lång tid det tar att köra första hjälpen varierar beroende på din enhet.

6. Inaktivera appverifiering i macOS

Med rätt terminalkommando är det möjligt att helt inaktivera verifieringssäkerhetsfunktionen på din Mac. Om ditt enda mål är att öppna appar snabbt är detta en effektiv lösning, men det finns allvarliga risker med det.

Apple designade macOS för att verifiera appar innan de öppnas för att skydda din integritet och skydda macOS. Om du använder instruktionerna nedan för att inaktivera verifiering, löper din Mac en mycket större risk att bli infekterad av skadlig programvara.

Du bör bara använda detta som en tillfällig lösning, om alls.

Använd Terminal för att inaktivera verifiering på din Mac:

  1. Öppna Terminal från mappen Utilities i Applications.
  2. Kopiera och klistra in följande kommando i Terminal och tryck sedan på Lämna tillbaka:
    standardinställningar skriv com.apple. LaunchServices LSQuarantine -bool NO
  3. När du är redo att återaktivera verifiering anger du samma kod i Terminal och ersätter NEJ i slutet med JA istället.
Terminalfönster med kommando för att inaktivera appverifiering
Var extra försiktig när du anger kommandon i Terminal så att du inte skadar din Mac.

Prova ett annat terminalkommando

Vissa användare berättar att detta terminalkommando inte längre fungerar med macOS Catalina 10.15.4 och senare.

Vissa läsare fann att det fungerade för dem att använda detta kommando istället:

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

  • Lägg till ett mellanslag mellan karantän och /Applikationer – det här är avgörande!
  • Du kanske inte behöver använda sudo i början av kommandot, beroende på dina kontoprivilegier

Kommandot xattr bör hjälpa om din app har fastnat i en verifieringsslinga.

Du kan också dra och släppa appen i fråga till Terminal

  1. Öppna ett nytt Terminal-appfönster
  2. Skriv in följande: xattr -d com.apple.quarantine hindra macOS från att verifiera en app
  3. Se till att du placerar ett utrymmeefter karantän
  4. Ta din app och dra och släpp den till Terminal
  5. Kommandot bör nu läsa något i stil med: xattr -d com.apple.quarantine /Applications/App-namn.app
  6. Tryck enter
  7. Försök igen att öppna den appen

7. Radera din Mac och installera om macOS

Om inget annat fungerar, eller om du inte permanent vill äventyra säkerheten för din Mac, försök att radera datorn helt. Naturligtvis, se till att gör en Time Machine-säkerhetskopia av din Mac innan du gör detta, annars kommer du att förlora all din data.

Hela den här processen – att säkerhetskopiera, radera, installera om macOS och återställa din säkerhetskopia – kan vara oerhört tidskrävande. Förbered dig på att din Mac ska vara ur funktion i minst en dag medan du gör det.

Följ dessa steg för att radera din Mac och installera om macOS:

  1. Skapa en ny säkerhetskopia av din Mac med Time Machine.
  2. Håll Kommando+R medan din Mac startar för att starta upp i återställningsläge.
  3. Öppna fönstret macOS Utilities Diskverktyg.
  4. Välj din Macintosh HD från sidofältet och klicka Radera. Fyll i ett nytt namn för din enhet och bekräfta att du vill Radera den.
  5. Avsluta Disk Utility och klicka Installera om macOS från fönstret Utilities.
  6. Följ anvisningarna på skärmen för att installera om macOS Catalina.
  7. När programvaran har installerats ansluter du till din Time Machine-säkerhetskopia och återställer den viktiga informationen. Återställ inte hela säkerhetskopian.
macOS Recovery Mode Utilities-fönstret
Återställningsläget kommer att installera om den aktuella versionen av macOS på din dator.

Om allt annat misslyckas, nedgradera till macOS Mojave

Vid det här laget bör du kunna öppna appar i macOS Catalina utan att vänta 30 minuter på att de ska slutföra verifieringen. Om så är fallet, låt oss veta vilket steg som hjälpte dig att lösa verifieringsproblemet i kommentarerna.

Annars, följ denna guide för att nedgradera din Mac till macOS Mojave. Instruktionerna hänvisar till macOS High Sierra men är fortfarande lämpliga för Mojave.

Läsartips

  • Om appen fortsätter att visa det verifieringsmeddelandet varje gång du öppnar det, är det troligt att macOS fortfarande flaggar det. För att ta bort flaggan, använd Terminal med kommandot: sudo xattr -dr com.apple.quarantine /Applications/AppName.app
  • På appikonen håller du ned Alternativ och högerklickar sedan på den och väljer Öppna från alternativen i rullgardinsmenyn. Du ser samma meddelande om att appen inte kommer från en verifierad utvecklare. Men macOS låter dig fortsätta ändå och öppna den. Du behöver bara göra detta en gång. Efter det en gång öppnas appen normalt, precis som alla andra appar
  • Ibland startar inte appar efter den macOS-verifieringsprocessen. Utför i så fall en force quit och sedan borde appen fungera. Du kan tvångsavsluta en app via Apple-menyn > Force Quit, och välj sedan appen och bekräfta Force Quit
Dan Helyer(Senior författare)

Dan skriver självstudier och felsökningsguider för att hjälpa människor att få ut det mesta av sin teknik. Innan han blev författare tog han en kandidatexamen i ljudteknik, övervakade reparationer på en Apple Store och till och med undervisade i engelska i Kina.