Curiosity macOS macOS Apps Tweaks

[Solve] App can’t be opened because Apple cannot check it for malicious software

Asa cum am mai spus si in alte articole, macOS Catalina intareste foarte mult sistemul de securitate al sistemului de operare macOS. Acest lucru vine insa si cu o serie de restrictii si batai de cap pentru utilizatori. Cel putin in momenul de fata, cand vorbim despre OS in versiune Beta si cand aplicatiile inca nu au fost optimizate pentru noile reguli.

By default, pe macOS nu pot fi instalate si nu pot rula decat aplicatii descarcate din App Store sau aplicatii de la dezvoltatori identificati (identified developers).
Pe macOS Catalina Beta, am avut surpriza sa descarc WhatsApp din App Store, iar cand am incercat sa-l rulez mi-a aparut ca aplicatia nu poate rula, deoarece Apple nu o poate verifica de software malware.

ID.desktop.WhatsApp.?” can’t be opened because Apple cannot check it for malicious software.
This software needs to pe updated. Contact the developer for more information“.

Stim ca macOS Catalina va aduce odata cu lansarea si eliminarea suportului pentru aplicatiile pe 32-biti, insa nu este cazul momentan pentru aplicatia WhatsApp Desktop. Retineti totusi ca daca rulati aplicatii cu arhitectura pe 32-biti de care depinde munca dvs. pe Mac, este o idee buna sa ramaneti la macOS Mojave pana developerii vor lansa versiunile pentru 64-biti.

Cum rezolvam eroarea “can’t be opened because Apple cannot check it for malicious software” care impiedica deschiderea unei aplicatii pe macOS Catalina

In primul rand, acest pas nu este indicat decat daca nu descarcati si instalati aplicatii dubioase pe Mac. Evitati sa accesati site-uri care va pot pune in pericol siguranta datelor.

Aceasta limitare de lansare a unei aplicatii “can’t be opened because Apple cannot check it for malicious software” poate fi evitata daca permitem descarcarea si rularea aplicatiilor din terte surse, altele decat App Store si de la dezvoltatori identificati de Apple.
Restictiile se regasesc in System Preferences →  Security & Privacy, sub “Allow apps downloaded from:“. “App Store” si “App Store and identified developers“. Pentru schimbarea acestor setari este necesar sa facem click pe lacatul din stanga jos al panoului si sa introducem parola user-ului de sistem.

Asa cum se poate observa in imaginea de mai sus, nu apare nimic sa bifam ca permitem instalarea din terte surse.  Activarea acestei optiuni se face printr-o linie de comanda executata in Terminal.

sudo spctl --master-disable

Dupa executarea liniei de comanda, redeschidem System Preferences si observam noua optiune: Anywhere.

Retineti ca din acest moment sunteti pe “cont propriu”. Aplicatiile descarcate si instalate pe sistem nu vor mai fi filtrate de Apple.
Parte buna este ca veti putea rula aplicatii precum WhatsApp si altele, fara sa mai intampinati mesajul: “can’t be opened because Apple cannot check it for malicious software”.

Revenirea la setarile initiale se face tot din Terminal, executand linia de comanda:

sudo spctl --master-enable
Dupa reactivare, aplicatiile ce nu pot fi verificate de malware nu vor mai putea rula din nou pe macOS.

[Solve] App can’t be opened because Apple cannot check it for malicious software

About the author

stealth

Sunt bucuros sa impart experientele din domeniul calculatoarelor, telefoniei mobile si ale sistemelor de operare, sa dezvolt proiecte web si sa aduc cele mai utile tutoriale si sfaturi.
Imi place sa ma "joc" pe iPhone, MacBook Pro, iPad, AirPort Extreme si pe sistemele de operare macOS, iOS, Android si Windows.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments

  • Muuuito obrigada. Salvou a minha vida.
    A gente sabe que segurança é uma coisa extremamente importante, mas chegou ao ponto de eu não conseguir abrir nem o Firefox. Aí é demais.

  • Bem funcional, ajudou bastante. Porém, identifiquei um outro problema que não sei resolver, será que você consegue ajudar? Se sim, ai vai…
    Recebo esta mensagem no final da instalação de uma atualização no catalina Beta <Ocorreu um erro ao executar os scripts do pacote "RecoveryHDMetaDmg.pkg".
    Por acaso, vc consegue ajudar?