Oprava chybových hlásení „Aplikácia je poškodená, nemožno ju otvoriť“ v systéme Mac OS X
Obsah:
Niektorí používatelia počítačov Mac zistili, že nedokážu otvoriť niektoré aplikácie stiahnuté z obchodu Mac App Store. Pri pokuse o otvorenie ovplyvnenej aplikácie v systéme Mac OS sa zobrazí správa „Name.app je poškodená a nedá sa otvoriť. Odstráňte Name.app a stiahnite si ju znova z App Store.“ Ďalšou variáciou je vyskakovacie okno, v ktorom sa od používateľa požaduje „Prihlásiť sa na používanie tejto aplikácie na tomto počítači“ a žiadať o Apple ID a heslo.
Dôvodom, prečo sa tieto aplikácie nedajú otvoriť, sa zobrazujú chybové hlásenia môže byť z dôvodu vypršania platnosti bezpečnostného certifikátu na podpisovanie kódu. V takom prípade nejde o chybu používateľa ani o nič spoločné so zapojením používateľa, v podstate ide o niečo s DRM, čo sa pokazilo na strane Mac App Store, ale teraz to ovplyvňuje niektoré aplikácie, ktoré boli odtiaľ stiahnuté. Niekedy to môže byť aj dôsledok náhodného problému pri sťahovaní aplikácie z App Store. Áno, toto je zvláštne a frustrujúce chybové hlásenie, ale dá sa ľahko vyriešiť.
Riešenie chyby „Aplikácia je poškodená a nemožno ju otvoriť“ v systéme Mac OS X
Toto chybové hlásenie sa zvykne objavovať v nových verziách Mac OS X:
- Reštartujte Mac, toto samo o sebe môže stačiť na opravu problematických aplikácií a odstránenie chybového hlásenia
- Ak reštartovanie neopraví aplikáciu, odstráňte ju (stačí ju pretiahnuť do koša a vyprázdniť), potom znova spustite Mac App Store a stiahnite si aplikáciu znova cez kartu Nákupy alebo manuálne vyhľadávanie aplikácie
- Znova otvorte raz ovplyvnené aplikácie, teraz by mali fungovať správne
Metóda 2: Oprava chyby „Aplikácia je poškodená a nemožno ju otvoriť“ pri spustení aplikácie Mac
Ak vyššie uvedený prístup nefunguje, možno budete musieť zahrnúť niekoľko ďalších krokov:
- Odstráňte príslušnú aplikáciu z Macu
- Odhláste sa z obchodu Mac App Store
- Reštartujte Mac
- Po reštarte otvorte Mac App Store a znova sa prihláste do App Store
- Znova si stiahnite príslušnú aplikáciu
Toto chybové hlásenie „Aplikácia je poškodená a nedá sa otvoriť“ sa občas vyskytuje aj v moderných vydaniach systému macOS, ako je napríklad macOS Big Sur. Našťastie, odstránením aplikácie, reštartovaním a opätovným stiahnutím sa problém zvyčajne rýchlo vyrieši.
Riešenie chyby „Ak chcete používať túto aplikáciu na tomto počítači“, prihláste sa v systéme Mac OS X
V starších verziách systému Mac OS X sa môže objaviť ďalšia variácia tohto chybového hlásenia:
- Zatvorte dialógové okno s chybou „prihlásiť sa na používanie tejto aplikácie“, keď sa zobrazí, a namiesto toho reštartujte Mac
- Po reštarte otvorte Mac App Store a prihláste sa do svojho Apple ID, aby ste znova overili Mac a všetky súvisiace aplikácie
- Otvárajte aplikácie ako zvyčajne
To by malo byť všetko, čo je potrebné, aby vaše aplikácie opäť fungovali v OS X.
Rýchla oprava chýb aplikácií pre pokročilých používateľov počítačov Mac: zabíjanie procesu
Ak chcete, môžete zacieliť na procesy účtované v obchode cez Monitor aktivity, alebo ak vám vyhovuje terminál, použite príkazový riadok:
sudo killall -v storeaccountd
Zvyčajne sú spustené dva „storeaccountd“ procesy, jeden ako používateľ a druhý ako root, a preto na vyriešenie problému postačuje použitie killall na oboch.
Záujemcovia o ďalšie informácie o technických podrobnostiach týchto chybových hlásení si môžu pozrieť toto vlákno na Twitteri, ktoré odhaľuje platnosť certifikátu a špekuluje o rôznych faktoroch, ktoré k tomu prispeli.
Je zrejmé, že ak ste tieto chybové hlásenia na svojom Macu nevideli, nemáte sa čoho obávať a môžete ísť veselo ďalej. Ale ak by ste ich videli, aspoň vedzte, že ide o jednoduchú opravu, aplikácie v skutočnosti nie sú poškodené, bola to len chyba na strane spoločnosti Apple s rýchlou nápravou.
Všimnite si, že niekedy môžete vidieť podobné, ale odlišné chybové hlásenie, v ktorom sa uvádza, že konkrétna aplikácia pre Mac je poškodená a nedá sa otvoriť, mali by ste ju presunúť do koša, ktorý má inú potenciálnu sadu riešenia.