Fra tid til annen mens sikkerhetssystemet som inngår i OS X, Gatekeeper, gjør sitt for å hindre oss i å oppdatere bestemte applikasjoner eller direkte forbyr utførelsen av dem, skjer dette delvis fordi et program, enten det er signert eller ikke av utvikleren, senere er endret og denne handlingen hindrer skadelig programvare i å komme inn i systemet, noe som resulterer i en "advarsel" -melding der vi blir advart om at appen er ødelagt og at den skal flyttes til søpla.
På den annen side har ikke denne typen skadet applikasjonsvarsel et innebygd alternativ for å omgå beskyttelsen i motsetning til signerte søknader hvor hvis vi kunne gjøre det ganske enkelt ved å klikke på Åpne med «høyre knapp» eller endre systeminnstillingene.
Denne funksjonen kan være veldig nyttig hvis vi holder oss til det strengeste sikkerhetsplanet, men det kan også være frustrerende fordi visse programmer endrer seg selv når de kjører automatisk i bakgrunnen eller til og med manuelt uten å innse det, dette fører til at en utvikler legitimt kan publisere et program oppdater hvis den er signert, men at den på bekreftelsestidspunktet kan utløse en falsk positiv hopper over "app-skadet" advarsel.
Et alternativ ville være å vente på en fast og testet versjon som fungerer riktig med Gatekeeper og som tidligere er testetDette kan imidlertid ta lengre tid enn nødvendig og er kanskje ikke den beste ruten.
På den annen side, hvis vi vet hvilken versjon av programmet som blir blokkert det er en måte å løse dette problemet på, og det er å skape et unntak i Gatekeeper. For dette vil vi lage et sett med regler i forhold til oppdatering av denne applikasjonen gjennom noen få enkle kommandoer fra Terminal:
- Åpne terminalen og skriv inn følgende
spctl --add --label "NAME"
- I kommandoen ovenfor erstatter vi "NAME" med en etikett du vil ha for den aktuelle regelen, for eksempel "EXCEL" hvis vi refererer til Microsoft Excel.
- Så må vi sørge for at vi beholder mellomrommene og kommandoen er definert riktig for å fullføre ruten:
spctl --add --label "NAME" / Applications / Program \ Folder / Program.app
Med dette kan vi kjøre applikasjonen uten problemer fordi Gatekeeper vil ha spilt inn unntak for det aktuelle programmet.
Mer informasjon - Endre antall nylige filer som vises i OSX
Du bør bedre forklare prosessen.
"Slik at vi mongolere som bruker MacOS kan forstå det," klarte du ikke å legge til.
Etter å ha utført den angitte instruksjonen får jeg stadig den samme feilen, applikasjonen er fortsatt "ødelagt" og kan ikke åpnes. Dette er uutholdelig, denne MacOS-tingen blir utålelig, jeg kommer til å ende opp med å migrere tilbake til Windows 10. Heldigvis redder Parallels meg.