Sådan får du programopdateringer forbi OS X Gatekeeper

Apples Gatekeeper-dataudførelsesadministrationsservice giver øget sikkerhed for OS X-brugere, men det kan til tider blokere nogle legitime programmer, især ved dets højeste sikkerhedsindstillinger.

De tre niveauer af Gatekeeper-sikkerhed i OS X er at tillade alle programmer, tillade programmer, der er underskrevet med et gyldigt Apple Developer ID, eller kun tillade programmer, der distribueres via Mac App Store. Med de to mere restriktive niveauer kræver systemet en eksplicit instruktion til at køre en usikker applikation. Selvom denne tilgang øger sikkerheden, hvis du har Gatekeeper indstillet til højere sikkerhedsniveauer, kan du komme i problemer med at opdatere nogle programmer, selvom disse programmer tidligere blev tilføjet til Gatekeeper's undtagelsesliste.

Dette gælder især for programmer, der anvender selvopdateringer ved at downloade og køre et selvstændigt opdateringsprogram, hvor selvom hovedprogrammet må drives af Gatekeeper, er opdateringsprogrammet muligvis ikke.

For eksempel opdaterer opera-browseren ved at downloade en opdaterer til en relativt skjult cache-mappe, hvor den kører næste gang browseren lanceres. Men hvis du har Gatekeeper sikkerhed sat til det højeste niveau, vil det forhindre opdatering i at køre, da det ikke genkender det som et App Store-program.

Normalt er dette ikke et problem, da når denne begrænsning dukker op, kan du højreklikke på et program for at åbne det fra kontekstmenuen, hvilket vil tilføje det som en undtagelse til Gatekeeper-reglerne. Imidlertid er der i en skjult cache-mappe, opdatereren ikke let tilgængelig, når den er afsluttet. Dette betyder, at når du først klikker på "OK" på meddelelsen om, at programmet ikke får lov til at køre, vil Opera simpelthen afslutte, og der vil ikke være noget at markere som tilladt.

For at undgå sådanne fejl har du tre muligheder:

  1. Deaktiver midlertidigt forbrugeren

    Dette er måske den nemmeste mulighed, da det vil gøre det muligt for programmet at køre og opdatere sig selv. For at gøre dette skal du gå til sikkerhedssystemets præferencer, godkende og vælge indstillingen for at tillade udførelse af applikationer, der er downloadet fra hvor som helst.

  2. Download opdateringen fra udvikleren

    Du kan få adgang til applikationsudviklerens websted og få opdateringen derfra. Dette giver dig mulighed for at åbne det ved at højreklikke og vælge Åbn i kontekstmenuen og derefter bekræfte, at du ønsker at køre programmet.

  3. Få adgang til den aktuelle opdateringspakke og foretag en undtagelse fra Gatekeeper

    Selvom opdateringsprogrammet er skjult, kan du afsløre det og derefter manuelt køre det. For at gøre dette skal du vente på Gatekeeper for at vise sin advarselsmeddelelse, og højreklik derefter på opdateringsens dock-ikon og vælg Valg> Reveal in Finder. Højreklik derefter på opdateringspakken for at åbne den og tilføj den til Gatekeeper-undtagelsen. Dette fungerer muligvis ikke i alle tilfælde, men skal i de fleste situationer, hvor opdatereren er en separat applikation, der ikke er underskrevet.


 

Efterlad Din Kommentar