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

Photo of author
stealth
Update:

App can’t be opened because Apple cannot check it for malicious software este un inconveniet pentru foarte multi utilizatori de macOS. In acest tutorial o sa inveti ce poti sa faci cand intalnesti aceasta limitare.

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“.
App can’t be opened.

App can't be opened because Apple cannot check it for malicious software
App can’t be opened

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 rezolvi limitarea de securitate App can’t be opened pe macOS?

Ca sa rezolvi aceasta limitare “app can’t be opened because Apple cannot check it for malicious software” care impiedica deschiderea unei aplicatii pe macOS Catalina, trebuie sa ai in vedere cateva aspecte.

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 app an’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.

App Store and identified developers
App Store and identified developers

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.

master disabled in Terminal
master disabled in Terminal
  sudo spctl --master-disable

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

Allow apps downloaded from anywhere
Allow apps from 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: “app cant 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.

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.

14 thoughts on “[Solve] App can’t be opened because Apple cannot check it for malicious software”

  1. 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.

    Reply
  2. 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?

    Reply
  3. а я вставляю в консоль эту команду, и у меня ничего не происходит, что делать?

    Reply
    • After running the command line in the Terminal, reopen System Preferences >> Security & Privacy and activate “Anywhere”. Then reopen the application that was interrupted. Everything should work normally.

      Reply
  4. А если приложение даже после этих действий не загружается, в чем может быть проблема?

    Reply
  5. Bonjour
    J’ai exécuté toute les commande que vous m’avez fais parvenir et cela ne marche toujours pas
    Pouvez vous me contacter par mail que je vous face parvenir la capture d’écran que j’ai faite et me dire ou j’ai fais une erreur
    Merci

    Reply
Leave a Reply to Luiz Robson Cancel reply