ПОПРАВАК: Оштећена апликација се не може отворити на МацОС грешци



Испробајте Наш Инструмент За Елиминисање Проблема

Често на нашем систему покренемо апликације које нису правилно потписане или су у неким случајевима само старе. За кориснике Виндовс-а често само добију упозорење заједно са опцијом да ионако покрену апликацију. Међутим, то није случај када је реч о Мац системима. Када покушате да покренете апликацију која није дигитално потписана правилно или други софтвер који је заједница развила у различите сврхе, можда ћете добити „ Апплицатион.апп је оштећен и не може се отворити ' порука о грешци.



Апликација је оштећена и не може се отворити



Разлог због којег се појављује ова порука о грешци је прилично очигледан. мацОС има специфичну безбедносну функцију која проверава апликације које желите да покренете, а затим, у зависности од потписивања кода, омогућава извршавање апликације. Међутим, у неким сценаријима, када је апликација коју желите да покренете стара и непотписана верзија, појављује се наведена порука о грешци јер Гатекеепер не дозвољава њено покретање. Апликација се третира као небезбедна и зато вам се предлаже да је избришете.



Сада би ово могло бити од велике помоћи у већини случајева, али постоје апликације којима се верује и које је сигурносна функција Гатекеепер открила као небезбедне. У том случају, да бисте превазишли проблем, оно што ћете морати да урадите је да промените системске поставке, покренете апликацију помоћу команде каттр или онемогућите Гатекеепер на неко време. Уз све то, хајде да уђемо у разне методе које ће помоћи у решавању проблема.

1. метод: Покрените апликацију из прозора терминала

Испоставило се да ако покренете исту апликацију из прозора терминала користећи дозволе суперкорисника, она ће се покретати без икаквих проблема. У основи, дозволе суперкорисника замениће функцију Гатекеепер и тиме ће апликацији бити дозвољено извршење. То би требало да радите само и само ако верујете апликацији коју желите у потпуности да покренете. То није добра идеја за било коју случајну апликацију коју сте прекинули са интернетом. Уз то, следите упутства у наставку да бисте покренули апликацију:

  1. Пре свега, отворите а Терминал прозор одласком на Финдер > Иди> Услужни програми .

    Мац Финдер



  2. Одатле пронађите и отворите Терминал.
  3. Када се прозор терминала покрене, користите следећу наредбу за покретање апликације:
    судо каттр -цр /патх/то/апплицатион.апп

    Покретање апликације из терминала

  4. Уређај малог трика овде био би једноставно отићи до директоријума у ​​којем се налази апликација, а затим је повући и спустити до прозора терминала. То ће аутоматски залепити путању апликације.
  5. Једном када то учините, само напишите судо каттр -цр испред стазе и онда удари Ентер .
  6. Од вас ће се тражити лозинка администратора, унесите је и поново притисните Ентер.
  7. Апликација би требало да се покрене одмах.

2. метод: Привремено онемогућите чекове

Још један начин на који се можете ослободити поруке о грешци је привремено онемогућавање глобалних провера. Као што смо горе напоменули, Гатекеепер је безбедносна карактеристика у мацОС која у основи проверава апликације које желите да покренете и штити ваш систем од малвера. Испоставило се да се у неким случајевима непотписане апликације које сте преузели третирају као небезбедне. Због тога добијате поменуту поруку о грешци. Због тога је овде једноставно заобићи само привремено онемогућавање функције, а затим поновно укључивање. Ево како се то ради:

  1. Да бисте онемогућили Гатекеепер, прво морате да отворите прозор терминала на Мац уређају.
  2. То можете учинити путем Финдер> Го> Утилитиес или једноставно потражите га у центру пажње.

    Мац Финдер

  3. Када се терминал покрене, извршите следећу наредбу да бисте онемогућили провере:
    судо спцтл --мастер-дисабле

    Онемогућавање глобалних провера

  4. Дајте администраторску лозинку да бисте довршили извршење.
  5. Када то учините, само покрените апликацију.
  6. Важно је да након употребе апликације поново омогућите провере.
  7. Да бисте то урадили, покрените следећу команду:
    судо спцтл --мастер-енабле

3. метод: Дозволите апликације са било ког места

Такође можете дозволити покретање апликација са било ког места без икаквих проблема у системским подешавањима мацОС-а. Овде се налазе поставке Гатекеепер-а и само ћете их морати уредити како бисте омогућили извршавање свих апликација. Да бисте то урадили, следите доленаведена упутства:

  1. Пре свега, отворите Поставке система прозор на Мац-у.
  2. Затим на екрану Систем Преференцес (Подешавања система) идите на Безбедност и приватност .
  3. На картици Опште поставке Безбедност и приватност кликните икону катанца да бисте откључали неке од опција.

    Безбедност и приватност

  4. Од вас ће се тражити лозинка администратора. Наведите и притисните Ентер.
  5. Затим, под „ Дозволи апликације преузете са ', изабрати Било куда опција.

    Омогућавање свих апликација

  6. На крају, поново кликните икону катанца да бисте сачували промене.
  7. Када то учините, покрените апликацију.
  8. Обавезно вратите поставку на подразумевану када покренете апликацију. У будућности вам неће требати за исту апликацију.

Метод 4: Доделите дозволе

У неким сценаријима проблем се може појавити због ограничења дозвола. Ако покушате да покренете датотеку која нема извршне дозволе, вероватно ћете добити поменуту поруку о грешци. У том случају, оно што треба да урадите је да му доделите потребне дозволе, а затим покушајте да га покренете. Да бисте то урадили, следите доленаведена упутства:

  1. Пре свега, отворите а Терминал прозор на Мац-у. Тип судо цхмод + к у прозору Терминал, али не притискајте Ентер.
  2. Затим дођите до апликације, кликните десним тастером миша и затим одаберите Прикажи садржај пакета .

    Приступ садржају пакета

  3. Ето, идите до Садржај> МацОС .
  4. Одатле пронађите датотеку са именом апликације и без наставка. У случају да постоји само једна датотека, само је превуците и испустите у прозор терминала.

    Садржај пакета

  5. Сада би наредба требала изгледати отприлике овако:
    судо цхмод + к / патх / то / апплицатион
  6. На крају притисните Ентер за покретање команде. Наведите администраторску лозинку.
  7. Затим покрените апликацију и погледајте да ли ће то решити проблем.
Ознаке мацОС 4 минута читања