Home
» MacOS
»
MacOS: Деактивиране на "appname не може да бъде отворено, тъй като е от неизвестен разработчик"
MacOS: Деактивиране на "appname не може да бъде отворено, тъй като е от неизвестен разработчик"
macOS Ventura има функция, наречена “Gatekeeper”, която ще покаже съобщение, че “appname не може да бъде отворено, тъй като е от неизвестен разработчик”, ако опитате да стартирате приложение, което е извън магазина за приложения или от разработчик, който не е познат. Ако знаете какво правите и не желаете да бъдете разсейвани от това съобщение, можете да деактивирате функцията Gatekeeper, като следвате тези стъпки.
Несъмнено, MacBook или iMac е най-системата за безопасно компютърно обслужване за лична или професионална работа. Вие сте практически защитени от различни видове атаки на вашите цифрови активи и личен живот. Например, онлайн проследяващи реклами рядко могат да ви проследят на уебсайтове и да показват нежелани реклами, когато правите онлайн проучвания. Друг пример може да са хакери и киберпрестъпници, които не могат да ви нацелят според навиците за сърфиране и да ви изпращат нежелани имейли, маркетингови имейли, спам съобщения или фишинг имейли.
Голяма част от това усещане за безопасност произтича от здравата система за сигурност, която Apple предоставя с macOS безплатно. Потребителите на Mac рядко инсталират каквито и да е приложения за антивирусна защита на файловете и информация за сърфиране в уеб, защото вградените функции за сигурност са достатъчни. Една от тези функции също така ще ви попречи да инсталирате приложения, които Apple не е проверил. По подразбиране можете да инсталирате само приложения от Mac App Store или определени уебсайтове на разработчици на трети страни. Разработчиците на трети страни получават верифициран етикет от Apple.
Въпреки това, съществуват и начини да заобиколите такава сигурност и да инсталирате приложения от непотвърдени източници на различни издания на macOS, ако се доверявате на приложението. Продължете да четете, за да научите тези методи по-долу.
Какво е грешката на неизвестен разработчик в macOS?
Да предположим, че сте изтеглили бизнес приложение от уебсайта на вашата организация, за да работите на вашия MacBook или iMac. Въпреки това, вашата организация не е регистрирала името си или приложенията си в Apple. Когато опитате да отворите такива приложения на вашия Mac, ще видите едно от следните предупреждения:
Грешка на неизвестен разработчик на Mac
{appname} не може да бъде отворено, тъй като е от неизвестен разработчик
Най-новата грешка на неизвестен разработчик на Mac
macOS не може да потвърди разработчика на “името на приложението”. Сигурни ли сте, че искате да го отворите?
Приложение, което не е от App Store грешка
“името на приложението” не е от App Store. Сигурни ли сте, че искате да го отворите?
Това може да бъде силно притеснително за вас. Както знаете, бизнес софтуерът, разработен от вашата компания, е надежден и не би трябвало да причинява каквато и да е вреда на macOS. Както можете да видите по-горе, опитах да инсталирам приложението Apache OpenOffice от OpenOffice.org. Това е безплатно приложение за текстообработка. Освен това, то е от уважаван разработчик OpenOffice.org. Знам, че приложението не трябва да пречи на системата за сигурност на моя MacBook. Нито ще инсталира шпионски или злонамерен софтуер, който може да постави моята лична информация и сигурност в риск. Въпреки това, macOS все още няма да ми позволи да инсталирам приложението с един клик.
Грешка на неизвестен разработчик в macOS: Гейткипер
Гейткипер е инструментът зад горепосочените грешки или предупреждения в macOS, когато се опитвате да отворите приложения, произхождащи от непроверени разработчици. Функцията е достъпна на всички издания на macOS. Тя работи в тясно сътрудничество с различни системи за сигурност на macOS, като XProtect и Инструмент за премахване на злонамерен софтуер (MRT). Гейткипер поддържа своята база данни актуализирана, синхронизирайки се с Apple’s сървър за проверени приложения. Когато изтеглите приложение от Mac App Store, при забелязване на източника, Гейткипер автоматично позволява приложението. Защото Apple’s обратно внимателно е проверило всички приложения, налични в App Store.
Инструментът може също да разпознава тези приложения, които не са налични в App Store, но разработчиците на приложения са регистрирани в Apple. Въпреки това, когато приложението е напълно чуждестранно, Гейткипер не може да потвърди дали кодът на приложението е свободен от злонамерен софтуер или не е бил модифициран по време на процеса на изтегляне или хостинг.
Поправянето на предупреждението на неизвестен разработчик на Mac включва деактивиране на функцията Гейткипер. Следователно, ако напълно се доверявате на приложението, което инсталирате, само тогава деактивирайте Гейткипер и изпълнете другите методи, споменати тук. Ако не сте сигурни относно приложението, свържете се с разработчика на софтуера.
Как да поправите грешката на неизвестен разработчик в macOS
В зависимост от навика ви или нуждата да стартирате приложения от трети страни, които не са проверени от Apple, можете да следвате различни методи, за да поправите предупредителното съобщение. Ако просто трябва да инсталирате едно приложение от непроверен източник, можете да използвате временните решения, споменати по-долу. В противен случай, ако сте разработчик или създател на съдържание и трябва да тествате множество приложения, които не винаги идват от проверен разработчик на Apple, тогава трябва да изберете метода за деактивиране на Гейткипер. Нека да започнем!
1. Заскочете предупреждението на Гейткипер за едно приложение
Да предположим, че просто ще инсталирате едно приложение като OpenOffice, което не е в списъка на проверените приложения на Гейткипер. Ето как трябва да продължите:
Щракнете на Менюто Go в Mac лентата с инструменти и достъпете Изтегляния или друга директория, където сте запазили DMG файла или инсталационния пакет на приложението.
Сега, щракнете с десния бутон върху пакета на приложението или иконата на приложението, за да отворите контекстно меню, което предлага командата Отвори.
Алтернативно, можете да натиснете Ctrl клавиша на клавиатурата и да щракнете един път върху приложението, инсталационния пакет и т.н.
Как да извършите Control + щракнете, за да поправите предупреждението на Гейткипер за непроверени приложения на Mac
Изберете Отвори в контекстното меню, когато щракнете с десния бутон.
Предупреждението за неизвестен разработчик ще се появи.
Натиснете бутона Отвори, за да позволите напредъка на инсталацията на приложението.
Някои непроверени приложения може да преминат блокировката на Гейткипер и да се инсталират. Но когато опитате да стартирате инсталираното приложение, може да получите это предупреждение. Горепосочените стъпки ще сработят и в този сценарий.
2. Временно разрешете неизвестното приложение
Горепосоченият метод не решава проблема за всяко последващо използване на избрано неизвестно приложение. Нека да споменем, ако искате да използвате приложението често на вашия Mac, можете да добавите изключение за приложението в Гейткипер. Следователно, macOS няма да блокира инсталирането или отварянето на приложението в бъдеще. Ето как се прави:
Опитайте да отворите или инсталирате приложение на вашия Mac.
Ако видите предупреждението “appname не може да бъде отворено, тъй като е от неизвестен разработчик”, затворете изскачащия прозорец.
Сега, отидете в менюто Apple и щракнете на Системни предпочитания (Monterey) или Настройки на системата (Ventura).
Отворете инструмента Сигурност и поверителност от прозореца на системните предпочитания.
Изключение Отворете все пак на macOS
Сега трябва да видите това съобщение: “името на приложението” беше блокирано, тъй като не е от идентифициран разработчик.
Натиснете бутона Отворете все пак.
От сега нататък, можете свободно да отваряте или инсталирате приложението на вашия MacBook или iMac без да срещате грешката на неизвестен разработчик.
3. Деактивирайте Гейткипер
До момента научихте временните и неинвазивните методи за поправяне на горепосоченото предупреждение. Сега следвайте стъпките по-долу, за да деактивирате Гейткипер, така че да можете да инсталирате и отваряте всяко приложение на вашия Mac:
Отворете приложението Терминал от Spotlight.
Въвеждане на командата за деактивиране на Гейткипер на Терминал
Сега, копирайте и поставете следната команда в приложението Терминал:
sudo spctl --master-disable
Натиснете клавиша Return.
Приложението Терминал ще поиска паролата за потребителския акаунт на Mac.
Успешно изпълнение на командата за деактивиране на Гейткипер
Въведете паролата и натиснете Return отново.
Изпълнението на горепосочената команда трябва да деактивира функцията Гейткипер. Сега продължете с четвъртия метод по-долу, за да модифицирате източниците на приложения, които macOS трябва да разреши.
4. Разрешете приложения от навсякъде
Деактивирането на Гейткипер създава ново запис в секцията Разрешаване на приложения изтеглени от в менюто Поверителност и Сигурност. Това е известно като Навсякъде. Ето как да получите достъп до него и да разрешите приложения от всеки източник:
Отидете на менюто Apple в Mac лентата с инструменти и щракнете върху него.
Изберете опцията Системни настройки или Системни предпочитания.
Изберете Сигурност и Поверителност.
Вътре в Сигурност и Поверителност, намерете катинарчето в долния ляв ъгъл на диалоговия прозорец.
Щракнете на катинарчето и въведете паролата си, за да отключите секцията Разрешаване на приложения, изтеглени от .
Разрешаване на приложения от Навсякъде, за да се поправи грешката на неизвестен разработчик
Сега просто щракнете радиобутонът на опцията Навсякъде, за да разрешите инсталирането на приложения от всеки източник.
Горепосочените два метода, в комбинация, предлагат постоянно решение за грешката “Грешка на неизвестен разработчик в macOS”.
Заключение
Сега знаете как да избегнете блокирането на Гейткипер, когато инсталирате и стартирате приложения от разработчици и източници, които все още не са регистрирани в Apple. От сега нататък, Mac не трябва да ви спира да проучвате приложения от източници, на които се доверявате, въпреки че Apple не го прави.