[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/verify-app-signature":3,"mdc--1y05e-key":615,"mdc-tzdlw6-key":625,"mdc-taix9o-key":661,"mdc--d6e6ff-key":691,"mdc-2jcc1u-key":699,"mdc--vwp9dl-key":722,"mdc--1nlhon-key":747,"mdc--emnbe0-key":778,"related-/guides/macos/disable-gatekeeper,/errors/macos/unknowndeveloper,/guides/macos/app-translocation":802},{"id":4,"title":5,"appliesTo":6,"author":7,"body":8,"canonical":7,"code":7,"createdAt":7,"description":555,"difficulty":556,"draft":557,"estimatedTime":7,"extension":558,"faq":559,"howToSteps":569,"howToTotalTime":585,"image":7,"keywords":586,"locale":7,"meta":595,"navigation":596,"path":597,"platform":598,"related":599,"section":603,"seo":604,"severity":7,"stem":605,"summary":606,"tags":607,"twitterCreator":7,"twitterSite":7,"type":613,"updatedAt":7,"__hash__":614},"content_ru/guides/macos/verify-app-signature.md","Как проверить подпись приложения на macOS: руководство по codesign и spctl",[],null,{"type":9,"value":10,"toc":537},"minimark",[11,16,20,24,60,64,69,87,91,101,122,128,135,141,176,181,218,223,231,238,246,251,269,274,288,293,337,341,344,382,388,392,398,425,432,436,439,464,476,480,533],[12,13,15],"h2",{"id":14},"введение-зачем-это-нужно","Введение / Зачем это нужно",[17,18,19],"p",{},"Проверка цифровой подписи приложения — ключевой шаг для обеспечения безопасности вашего macOS. Подпись гарантирует, что код не был изменён после выпуска разработчиком и что он исходит от проверенного источника. Система Gatekeeper использует эти данные для автоматического блокирования недоверенного ПО. Данное руководство поможет вам самостоятельно верифицировать любую загруженную программу, что особенно полезно при получении ошибок типа «Недоступный разработчик» или для аудита установленного ПО.",[12,21,23],{"id":22},"требования-подготовка","Требования / Подготовка",[25,26,27,35,46],"ul",{},[28,29,30,34],"li",{},[31,32,33],"strong",{},"macOS:"," любая современная версия (Sierra и новее).",[28,36,37,40,41,45],{},[31,38,39],{},"Права:"," стандартные права пользователя. Для проверки системных приложений могут потребоваться права администратора (используйте ",[42,43,44],"code",{},"sudo"," в начале команды, если получите ошибку доступа).",[28,47,48,51,52,55,56,59],{},[31,49,50],{},"Знакомство с Terminal:"," базовое понимание навигации по файловой системе (",[42,53,54],{},"cd",", ",[42,57,58],{},"ls",").",[12,61,63],{"id":62},"пошаговая-инструкция","Пошаговая инструкция",[65,66,68],"h3",{"id":67},"шаг-1-найдите-приложение-в-finder","Шаг 1: Найдите приложение в Finder",[17,70,71,72,75,76,79,80,83,84,59],{},"Перейдите в папку, где лежит проверяемое приложение (например, ",[42,73,74],{},"Загрузки"," или ",[42,77,78],{},"Программы","). Обычно приложения на macOS имеют расширение ",[42,81,82],{},".app"," и представляют собой пакет (папку). Запомните или скопируйте полное имя файла (например, ",[42,85,86],{},"Telegram.app",[65,88,90],{"id":89},"шаг-2-откройте-terminal-и-перейдите-к-приложению","Шаг 2: Откройте Terminal и перейдите к приложению",[17,92,93,94,96,97,100],{},"Запустите Terminal. С помощью команды ",[42,95,54],{}," перейдите в директорию с вашим приложением. Например, если приложение лежит в ",[42,98,99],{},"Загрузках",":",[102,103,108],"pre",{"className":104,"code":105,"language":106,"meta":107,"style":107},"language-bash shiki shiki-themes github-light github-dark","cd ~/Downloads\n","bash","",[42,109,110],{"__ignoreMap":107},[111,112,115,118],"span",{"class":113,"line":114},"line",1,[111,116,54],{"class":117},"sj4cs",[111,119,121],{"class":120},"sZZnC"," ~/Downloads\n",[17,123,124,125,127],{},"Можно также перетащить файл ",[42,126,82],{}," прямо в окно Terminal — автоматически вставится полный путь.",[65,129,131,132],{"id":130},"шаг-3-проверьте-детали-подписи-с-помощью-codesign","Шаг 3: Проверьте детали подписи с помощью ",[42,133,134],{},"codesign",[17,136,137,138,140],{},"Команда ",[42,139,134],{}," предоставляет низкоуровневую информацию о подписи. Выполните:",[102,142,144],{"className":104,"code":143,"language":106,"meta":107,"style":107},"codesign -dv --verbose=4 \"Telegram.app\" 2>&1 | grep -E \"Authority|TeamIdentifier|Identifier\"\n",[42,145,146],{"__ignoreMap":107},[111,147,148,151,154,157,160,164,167,170,173],{"class":113,"line":114},[111,149,134],{"class":150},"sScJk",[111,152,153],{"class":117}," -dv",[111,155,156],{"class":117}," --verbose=4",[111,158,159],{"class":120}," \"Telegram.app\"",[111,161,163],{"class":162},"szBVR"," 2>&1",[111,165,166],{"class":162}," |",[111,168,169],{"class":150}," grep",[111,171,172],{"class":117}," -E",[111,174,175],{"class":120}," \"Authority|TeamIdentifier|Identifier\"\n",[17,177,178],{},[31,179,180],{},"Что делает команда:",[25,182,183,189,195,201],{},[28,184,185,188],{},[42,186,187],{},"-dv"," — запрашивает детали верификации.",[28,190,191,194],{},[42,192,193],{},"--verbose=4"," — максимально подробный вывод.",[28,196,197,200],{},[42,198,199],{},"2>&1"," — объединяет потоки ошибок и вывода (чтобы поймать все данные).",[28,202,203,206,207,210,211,214,215,59],{},[42,204,205],{},"grep"," — фильтрует только строки с цепочкой доверия (",[42,208,209],{},"Authority","), идентификатором команды разработчика (",[42,212,213],{},"TeamIdentifier",") и идентификатором самого приложения (",[42,216,217],{},"Identifier",[17,219,220],{},[31,221,222],{},"Пример успешного вывода:",[102,224,229],{"className":225,"code":227,"language":228},[226],"language-text","Authority=Developer ID Application: Telegram FZ-LLC (Y29tcGxleCB...)\nAuthority=Developer ID Certification Authority\nAuthority=Apple Root CA\nTeamIdentifier=Y29tcGxleCB...\nIdentifier=ru.keepcoder.Telegram\n","text",[42,230,227],{"__ignoreMap":107},[17,232,233,234,237],{},"Если команда завершится с ошибкой ",[42,235,236],{},"code object is not signed at all",", приложение не подписано.",[65,239,241,242,245],{"id":240},"шаг-4-оцените-доверяет-ли-система-этому-приложению-spctl","Шаг 4: Оцените, доверяет ли система этому приложению (",[42,243,244],{},"spctl",")",[17,247,137,248,250],{},[42,249,244],{}," (SecAssessment) имитирует работу Gatekeeper. Она проверяет не только факт подписи, но и доверие к сертификату издателя.",[102,252,254],{"className":104,"code":253,"language":106,"meta":107,"style":107},"spctl -a -vv \"Telegram.app\"\n",[42,255,256],{"__ignoreMap":107},[111,257,258,260,263,266],{"class":113,"line":114},[111,259,244],{"class":150},[111,261,262],{"class":117}," -a",[111,264,265],{"class":117}," -vv",[111,267,268],{"class":120}," \"Telegram.app\"\n",[17,270,271],{},[31,272,273],{},"Ключевые параметры:",[25,275,276,282],{},[28,277,278,281],{},[42,279,280],{},"-a"," — провести оценку.",[28,283,284,287],{},[42,285,286],{},"-vv"," — подробный вывод.",[17,289,290],{},[31,291,292],{},"Примеры вывода:",[25,294,295,309],{},[28,296,297,300,301,304,305,308],{},[31,298,299],{},"Доверено:"," ",[42,302,303],{},"accepted"," (и, возможно, ",[42,306,307],{},"source=Notarized"," для нотариально заверенных приложений).",[28,310,311,300,314,317,318],{},[31,312,313],{},"Отклонено:",[42,315,316],{},"rejected"," с причиной, например:\n",[25,319,320,325,331],{},[28,321,322,324],{},[42,323,307],{}," — нотариальная проверка не пройдена (актуально для macOS Catalina и новее).",[28,326,327,330],{},[42,328,329],{},"source=Developer ID"," — разработчик не в списке доверенных (если сертификат отозван или неизвестен системе).",[28,332,333,336],{},[42,334,335],{},"source=System"," — системное приложение, но с проблемами подписи.",[65,338,340],{"id":339},"шаг-5-ручная-проверка-через-finder-без-terminal","Шаг 5: Ручная проверка через Finder (без Terminal)",[17,342,343],{},"Если терминал кажется сложным, можно сделать частичную проверку визуально:",[345,346,347,353,363,369],"ol",{},[28,348,349,350,352],{},"В Finder найдите файл ",[42,351,82],{},".",[28,354,355,356,359,360,352],{},"Нажмите на нём ",[31,357,358],{},"Ctrl+клик"," (или правой кнопкой) и выберите ",[31,361,362],{},"«Показать содержимое пакета»",[28,364,365,366,352],{},"В открывшейся папке перейдите в ",[42,367,368],{},"Contents/_CodeSignature/",[28,370,371,372,304,375,55,378,381],{},"Если в этой папке присутствует файл ",[42,373,374],{},"CodeResources",[42,376,377],{},"CodeDirectory",[42,379,380],{},"CodeSignature","), это указывает на наличие базовой подписи. Отсутствие этой папки — признак неподписанного приложения.",[383,384,385],"blockquote",{},[386,387],"in-article-ad",{},[65,389,391],{"id":390},"шаг-6-проверка-подписи-для-конкретного-бинарного-файла","Шаг 6: Проверка подписи для конкретного бинарного файла",[17,393,394,395,397],{},"Иногда полезно проверить не весь ",[42,396,82],{}," пакет, а исполняемый файл внутри него. Это может дать более точную информацию.",[102,399,401],{"className":104,"code":400,"language":106,"meta":107,"style":107},"codesign -dv --verbose=4 \"Telegram.app/Contents/MacOS/Telegram\" 2>&1 | grep -E \"Authority|TeamIdentifier\"\n",[42,402,403],{"__ignoreMap":107},[111,404,405,407,409,411,414,416,418,420,422],{"class":113,"line":114},[111,406,134],{"class":150},[111,408,153],{"class":117},[111,410,156],{"class":117},[111,412,413],{"class":120}," \"Telegram.app/Contents/MacOS/Telegram\"",[111,415,163],{"class":162},[111,417,166],{"class":162},[111,419,169],{"class":150},[111,421,172],{"class":117},[111,423,424],{"class":120}," \"Authority|TeamIdentifier\"\n",[17,426,427,428,431],{},"Путь ",[42,429,430],{},"Contents/MacOS/"," является стандартным для исполняемых файлов внутри macOS-приложений.",[12,433,435],{"id":434},"проверка-результата","Проверка результата",[17,437,438],{},"Вы успешно проверили подпись, если:",[345,440,441,450,457],{},[28,442,137,443,445,446,449],{},[42,444,134],{}," вывела цепочку сертификатов (",[42,447,448],{},"Authority=...",") и не сообщила об ошибке «not signed».",[28,451,137,452,454,455,352],{},[42,453,244],{}," показала ",[42,456,303],{},[28,458,459,460,463],{},"В Finder присутствует папка ",[42,461,462],{},"_CodeSignature"," с файлами.",[17,465,466,467,469,470,472,473,475],{},"Если ",[42,468,244],{}," вернул ",[42,471,316],{},", но ",[42,474,134],{}," показал валидную цепочку, проблема, скорее всего, в настройках Gatekeeper (например, нотариальная проверка не пройдена) или в отзыве сертификата разработчика.",[12,477,479],{"id":478},"возможные-проблемы","Возможные проблемы",[25,481,482,493,500,511,520],{},[28,483,484,489,490,492],{},[31,485,486],{},[42,487,488],{},"codesign: error: invalid argument"," — Убедитесь, что путь к ",[42,491,82],{}," указан верно и кавычки корректны, особенно если в имени есть пробелы. Лучше перетащить файл в Terminal.",[28,494,495,499],{},[31,496,497],{},[42,498,236],{}," — Приложение не имеет цифровой подписи. Запуск может быть заблокирован Gatekeeper. Рекомендуется найти официальную подписанную версию.",[28,501,502,510],{},[31,503,504,507,508],{},[42,505,506],{},"spctl: rejected"," с причиной ",[42,509,307],{}," — Приложение прошло подпись, но не успело пройти обязательную нотариальную проверку у Apple (для macOS Catalina 10.15+). Свяжитесь с разработчиком.",[28,512,513,519],{},[31,514,515,507,517],{},[42,516,506],{},[42,518,329],{}," — Сертификат разработчика недоверен (возможно, отозван, или вы используете устаревшую версию macOS, не знающую новый корневой сертификат). Проверьте, есть ли обновление приложения.",[28,521,522,525,526,528,529,532],{},[31,523,524],{},"Ошибка доступа (Operation not permitted)"," — Попробуйте выполнить команду с ",[42,527,44],{}," (например, ",[42,530,531],{},"sudo codesign -dv ...","). Будьте осторожны, запуская неизвестные приложения с повышенными привилегиями.",[534,535,536],"style",{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":107,"searchDepth":538,"depth":538,"links":539},2,[540,541,542,553,554],{"id":14,"depth":538,"text":15},{"id":22,"depth":538,"text":23},{"id":62,"depth":538,"text":63,"children":543},[544,546,547,549,551,552],{"id":67,"depth":545,"text":68},3,{"id":89,"depth":545,"text":90},{"id":130,"depth":545,"text":548},"Шаг 3: Проверьте детали подписи с помощью codesign",{"id":240,"depth":545,"text":550},"Шаг 4: Оцените, доверяет ли система этому приложению (spctl)",{"id":339,"depth":545,"text":340},{"id":390,"depth":545,"text":391},{"id":434,"depth":538,"text":435},{"id":478,"depth":538,"text":479},"Узнайте, как вручную верифицировать цифровую подпись macOS-приложений с помощью Terminal. Пошаговая инструкция по командам codesign и spctl для проверки безопасности загружаемого ПО.","easy",false,"md",[560,563,566],{"question":561,"answer":562},"Что делать, если приложение не подписано или подпись недействительна?","В этом случае macOS (Gatekeeper) заблокирует запуск. Вы можете либо найти официальную подписанную версию, либо, осознавая риски, временно отключить Gatekeeper в Системных настройках → Защита и безопасность → Общие.",{"question":564,"answer":565},"В чём разница между командами `codesign` и `spctl`?","`codesign` проверяет *факт наличия и валидность* цифровой подписи у файла. `spctl` (SecAssessment) оценивает, *доверяет ли система* этому подписанному приложению, учитывая сертификат издателя и настройки Gatekeeper.",{"question":567,"answer":568},"Можно ли проверить подпись приложения, которое не запускается?","Да, абсолютно. Команды `codesign` и `spctl` работают с файлами на диске, им не требуется запуск самого приложения. Просто укажите путь к `.app` пакету.",[570,573,576,579,582],{"name":571,"text":572},"Откройте Terminal","Найдите приложение Terminal через Spotlight (Cmd+Пробел, введите \"Terminal\") или в папке Утилиты.",{"name":574,"text":575},"Перейдите к папке с приложением","Используйте команду `cd`, чтобы перейти в директорию, где лежит проверяемое приложение. Например: `cd ~/Downloads`.",{"name":577,"text":578},"Выполните проверку подписи через codesign","Введите команду: `codesign -dv --verbose=4 \"ИмяПриложения.app\" 2>&1 | grep -E \"Authority|TeamIdentifier|Identifier\"`. Замените `ИмяПриложения.app` на актуальное имя. Эта команда покажет цепочку сертификатов и данные издателя.",{"name":580,"text":581},"Оцените доверие системы через spctl","Для оценки политик Gatekeeper выполните: `spctl -a -vv \"ИмяПриложения.app\"`. В выводе ищите `accepted` (доверено) или `rejected` (отклонено) и причину.",{"name":583,"text":584},"Проверьте в Finder (альтернативный способ)","В Finder откройте контекстное меню (Ctrl+клик) на `.app` файле → \"Показать содержимое пакета\" → откройте `Contents/_CodeSignature/CodeResources`. Наличие этого файла — минимальное условие подписи.","PT5M",[587,588,589,590,591,592,593,594],"проверить подпись приложения macos","верификация подписи codesign","ошибка untrusted developer macos","spctl assess macos","как убедиться что приложение подписано","цифровая подпись macos terminal","gatekeeper проверка подписи","неподписанное приложение macos",{},true,"/guides/macos/verify-app-signature","macos",[600,601,602],"/guides/macos/disable-gatekeeper","/errors/macos/unknowndeveloper","/guides/macos/app-translocation","Безопасность macOS",{"title":5,"description":555},"guides/macos/verify-app-signature","Это руководство объясняет, как проверить цифровую подпись любого приложения на macOS с помощью встроенных утилит Terminal. Вы научитесь отличить подписанное и доверенное ПО от подозрительного, что критично для безопасности системы.",[608,609,610,134,244,611,612],"безопасность","macOS","terminal","gatekeeper"," vérification","guide","md11bvsvbIzK6UiGsw5hM9gF8KB3T6YDUGn7LNXikZY",{"data":616,"body":617},{},{"type":618,"children":619},"root",[620],{"type":621,"tag":17,"props":622,"children":623},"element",{},[624],{"type":228,"value":562},{"data":626,"body":627},{},{"type":618,"children":628},[629],{"type":621,"tag":17,"props":630,"children":631},{},[632,637,639,645,647,652,654,659],{"type":621,"tag":42,"props":633,"children":635},{"className":634},[],[636],{"type":228,"value":134},{"type":228,"value":638}," проверяет ",{"type":621,"tag":640,"props":641,"children":642},"em",{},[643],{"type":228,"value":644},"факт наличия и валидность",{"type":228,"value":646}," цифровой подписи у файла. ",{"type":621,"tag":42,"props":648,"children":650},{"className":649},[],[651],{"type":228,"value":244},{"type":228,"value":653}," (SecAssessment) оценивает, ",{"type":621,"tag":640,"props":655,"children":656},{},[657],{"type":228,"value":658},"доверяет ли система",{"type":228,"value":660}," этому подписанному приложению, учитывая сертификат издателя и настройки Gatekeeper.",{"data":662,"body":663},{},{"type":618,"children":664},[665],{"type":621,"tag":17,"props":666,"children":667},{},[668,670,675,677,682,684,689],{"type":228,"value":669},"Да, абсолютно. Команды ",{"type":621,"tag":42,"props":671,"children":673},{"className":672},[],[674],{"type":228,"value":134},{"type":228,"value":676}," и ",{"type":621,"tag":42,"props":678,"children":680},{"className":679},[],[681],{"type":228,"value":244},{"type":228,"value":683}," работают с файлами на диске, им не требуется запуск самого приложения. Просто укажите путь к ",{"type":621,"tag":42,"props":685,"children":687},{"className":686},[],[688],{"type":228,"value":82},{"type":228,"value":690}," пакету.",{"data":692,"body":693},{},{"type":618,"children":694},[695],{"type":621,"tag":17,"props":696,"children":697},{},[698],{"type":228,"value":572},{"data":700,"body":701},{},{"type":618,"children":702},[703],{"type":621,"tag":17,"props":704,"children":705},{},[706,708,713,715,721],{"type":228,"value":707},"Используйте команду ",{"type":621,"tag":42,"props":709,"children":711},{"className":710},[],[712],{"type":228,"value":54},{"type":228,"value":714},", чтобы перейти в директорию, где лежит проверяемое приложение. Например: ",{"type":621,"tag":42,"props":716,"children":718},{"className":717},[],[719],{"type":228,"value":720},"cd ~/Downloads",{"type":228,"value":352},{"data":723,"body":724},{},{"type":618,"children":725},[726],{"type":621,"tag":17,"props":727,"children":728},{},[729,731,737,739,745],{"type":228,"value":730},"Введите команду: ",{"type":621,"tag":42,"props":732,"children":734},{"className":733},[],[735],{"type":228,"value":736},"codesign -dv --verbose=4 \"ИмяПриложения.app\" 2>&1 | grep -E \"Authority|TeamIdentifier|Identifier\"",{"type":228,"value":738},". Замените ",{"type":621,"tag":42,"props":740,"children":742},{"className":741},[],[743],{"type":228,"value":744},"ИмяПриложения.app",{"type":228,"value":746}," на актуальное имя. Эта команда покажет цепочку сертификатов и данные издателя.",{"data":748,"body":749},{},{"type":618,"children":750},[751],{"type":621,"tag":17,"props":752,"children":753},{},[754,756,762,764,769,771,776],{"type":228,"value":755},"Для оценки политик Gatekeeper выполните: ",{"type":621,"tag":42,"props":757,"children":759},{"className":758},[],[760],{"type":228,"value":761},"spctl -a -vv \"ИмяПриложения.app\"",{"type":228,"value":763},". В выводе ищите ",{"type":621,"tag":42,"props":765,"children":767},{"className":766},[],[768],{"type":228,"value":303},{"type":228,"value":770}," (доверено) или ",{"type":621,"tag":42,"props":772,"children":774},{"className":773},[],[775],{"type":228,"value":316},{"type":228,"value":777}," (отклонено) и причину.",{"data":779,"body":780},{},{"type":618,"children":781},[782],{"type":621,"tag":17,"props":783,"children":784},{},[785,787,792,794,800],{"type":228,"value":786},"В Finder откройте контекстное меню (Ctrl+клик) на ",{"type":621,"tag":42,"props":788,"children":790},{"className":789},[],[791],{"type":228,"value":82},{"type":228,"value":793}," файле → \"Показать содержимое пакета\" → откройте ",{"type":621,"tag":42,"props":795,"children":797},{"className":796},[],[798],{"type":228,"value":799},"Contents/_CodeSignature/CodeResources",{"type":228,"value":801},". Наличие этого файла — минимальное условие подписи.",[803,1340],{"id":804,"title":805,"appliesTo":806,"author":810,"body":811,"canonical":7,"code":7,"createdAt":1286,"description":1287,"difficulty":1288,"draft":557,"estimatedTime":1289,"extension":558,"faq":1290,"howToSteps":1303,"howToTotalTime":585,"image":7,"keywords":1316,"locale":1325,"meta":1326,"navigation":596,"path":600,"platform":598,"related":1327,"section":1331,"seo":1332,"severity":7,"stem":1333,"summary":1334,"tags":1335,"twitterCreator":7,"twitterSite":7,"type":613,"updatedAt":1286,"__hash__":1339},"content_ru/guides/macos/disable-gatekeeper.md","Как отключить Gatekeeper на macOS: полное руководство",[807,808,809],"macOS Sonoma (14.x)","macOS Ventura (13.x)","macOS Monterey (12.x)","FixPedia Team",{"type":9,"value":812,"toc":1267},[813,815,821,827,838,849,851,854,886,888,892,895,932,941,945,952,999,1001,1005,1008,1020,1025,1045,1055,1059,1065,1079,1085,1087,1117,1119,1123,1136,1167,1177,1185,1199,1203,1214,1229,1236,1254,1264],[12,814,15],{"id":14},[17,816,817,820],{},[31,818,819],{},"Gatekeeper"," — это встроенная система безопасности macOS, которая проверяет, подписанные ли приложения разработчиками, имеющим действительный сертификат Apple Developer ID, и не были ли они изменены после подписания. Она предотвращает запуск потенциально вредоносного ПО из неизвестных источников.",[17,822,823,824,100],{},"Однако эта система иногда ",[31,825,826],{},"излишне строга",[25,828,829,832,835],{},[28,830,831],{},"Вы пытаетесь запустить полезное приложение от небольшого независимого разработчика, не прошедшего официальную проверку Apple.",[28,833,834],{},"Вам нужно протестировать собственное приложение, которое вы только начали разрабатывать.",[28,836,837],{},"Вы используете старую версию легитимного ПО, сертификат которого истек.",[17,839,840,841,844,845,848],{},"Этот гайд объясняет, как ",[31,842,843],{},"временно или полностью отключить Gatekeeper",", чтобы запускать любые приложения. ",[31,846,847],{},"Внимание:"," Отключение снижает уровень защиты вашей системы. Всегда включайте Gatekeeper обратно после установки необходимого ПО.",[12,850,23],{"id":22},[17,852,853],{},"Перед началом убедитесь, что:",[345,855,856,865,872,879],{},[28,857,858,859,862,863,59],{},"У вас есть ",[31,860,861],{},"доступ к учётной записи администратора"," macOS (потребуется пароль для ",[42,864,44],{},[28,866,867,868,871],{},"Вы понимаете ",[31,869,870],{},"риски"," запуска неподписанного ПО.",[28,873,874,875,878],{},"Приложение, которое вы хотите запустить, ",[31,876,877],{},"скачано из доверенного источника"," (официальный сайт разработчика, GitHub и т.д.).",[28,880,881,882,885],{},"Вы готовы ",[31,883,884],{},"включить Gatekeeper обратно"," после завершения работы с приложением.",[12,887,63],{"id":62},[65,889,891],{"id":890},"способ-1-временное-обходное-решение-для-одного-файла-самый-безопасный","Способ 1: Временное обходное решение для одного файла (Самый безопасный)",[17,893,894],{},"Этот метод не отключает Gatekeeper глобально, а просто разрешает запуск конкретного файла, который macOS пометил как «из непроверенного источника».",[345,896,897,906,918,924,929],{},[28,898,899,900,903,904,59],{},"В ",[31,901,902],{},"Finder"," найдите файл приложения (обычно это файл с расширением ",[42,905,82],{},[28,907,908,676,914,917],{},[31,909,910,911],{},"Зажмите клавишу ",[42,912,913],{},"Control",[31,915,916],{},"кликните"," (или кликните правой кнопкой мыши) по иконке приложения.",[28,919,920,921,352],{},"В контекстном меню выберите ",[31,922,923],{},"«Открыть»",[28,925,926,927,352],{},"Появится предупреждение. Нажмите ",[31,928,923],{},[28,930,931],{},"macOS запомнит это решение для данного файла. В последующие разы приложение будет запускаться обычным двойным кликом.",[383,933,934],{},[17,935,936,937,940],{},"💡 ",[31,938,939],{},"Совет:"," Этот способ идеален для единичных случаев. Он не меняет глобальные настройки безопасности системы.",[65,942,944],{"id":943},"способ-2-полное-отключение-gatekeeper-через-terminal","Способ 2: Полное отключение Gatekeeper через Terminal",[17,946,947,948,951],{},"Этот метод меняет системную настройку и отключает проверку подлинности для ",[31,949,950],{},"всех"," приложений. После этого в настройках безопасности появится опция «Везде».",[345,953,954,965,987,996],{},[28,955,956,957,960,961,964],{},"Откройте приложение ",[31,958,959],{},"Терминал"," (можно найти через Spotlight — ",[42,962,963],{},"Cmd+Пробел",", ввести «Терминал»).",[28,966,967,968,971,972],{},"Введите следующую команду и нажмите ",[42,969,970],{},"Enter",":\n",[102,973,975],{"className":104,"code":974,"language":106,"meta":107,"style":107},"sudo spctl --master-disable\n",[42,976,977],{"__ignoreMap":107},[111,978,979,981,984],{"class":113,"line":114},[111,980,44],{"class":150},[111,982,983],{"class":120}," spctl",[111,985,986],{"class":117}," --master-disable\n",[28,988,989,990,993,994,352],{},"Система запросит ",[31,991,992],{},"пароль администратора",". Введите его (символы не отображаются, это нормально) и нажмите ",[42,995,970],{},[28,997,998],{},"Если команда выполнена без ошибок, Gatekeeper отключен.",[386,1000],{},[65,1002,1004],{"id":1003},"шаг-3-верификация-статуса","Шаг 3: Верификация статуса",[17,1006,1007],{},"Чтобы убедиться, что настройка применилась, выполните в том же Терминале:",[102,1009,1011],{"className":104,"code":1010,"language":106,"meta":107,"style":107},"spctl --status\n",[42,1012,1013],{"__ignoreMap":107},[111,1014,1015,1017],{"class":113,"line":114},[111,1016,244],{"class":150},[111,1018,1019],{"class":117}," --status\n",[17,1021,1022],{},[31,1023,1024],{},"Ожидаемый результат:",[25,1026,1027,1036],{},[28,1028,1029,1032,1033,352],{},[42,1030,1031],{},"assessments disabled"," — Gatekeeper ",[31,1034,1035],{},"отключен",[28,1037,1038,1032,1041,1044],{},[42,1039,1040],{},"enabled",[31,1042,1043],{},"включен"," (работает в обычном режиме).",[17,1046,1047,1048,1051,1052,352],{},"Вы также можете проверить настройки в ",[31,1049,1050],{},"Системные настройки → Конфиденциальность и безопасность → Безопасность",". В пункте «Разрешить загрузку приложений из:» должен появиться вариант ",[31,1053,1054],{},"«Везде»",[65,1056,1058],{"id":1057},"шаг-4-возврат-к-нормальной-работе-включение-gatekeeper","Шаг 4: Возврат к нормальной работе (Включение Gatekeeper)",[17,1060,1061,1064],{},[31,1062,1063],{},"Не забывайте включать Gatekeeper обратно!"," Как только вы установили и проверили необходимое приложение, выполните в Терминале:",[102,1066,1068],{"className":104,"code":1067,"language":106,"meta":107,"style":107},"sudo spctl --master-enable\n",[42,1069,1070],{"__ignoreMap":107},[111,1071,1072,1074,1076],{"class":113,"line":114},[111,1073,44],{"class":150},[111,1075,983],{"class":120},[111,1077,1078],{"class":117}," --master-enable\n",[17,1080,1081,1082,352],{},"Или в настройках безопасности снова выберите ",[31,1083,1084],{},"«App Store и идентифицированные разработчики»",[12,1086,435],{"id":434},[345,1088,1089,1095,1101],{},[28,1090,1091,1094],{},[31,1092,1093],{},"Для Способа 1:"," Попробуйте запустить проблемное приложение обычным двойным кликом. Оно должно открыться без предупреждения.",[28,1096,1097,1100],{},[31,1098,1099],{},"Для Способа 2:"," Перейдите в любую папку и попробуйте запустить любое приложение (даже стандартное, например, TextEdit). Никаких предупреждений о источнике появляться не должно.",[28,1102,1103,1106,1107,1110,1111,1113,1114,1116],{},[31,1104,1105],{},"Проверка статуса:"," Команда ",[42,1108,1109],{},"spctl --status"," должна показывать ",[42,1112,1031],{}," (если отключили) или ",[42,1115,1040],{}," (если включили).",[12,1118,479],{"id":478},[65,1120,1122],{"id":1121},"проблема-приложение-повреждено-и-не-может-быть-открыто-его-следует-переместить-в-корзину","Проблема: «Приложение повреждено и не может быть открыто. Его следует переместить в Корзину.»",[17,1124,1125,1128,1129,1132,1133],{},[31,1126,1127],{},"Причина:"," Помимо Gatekeeper, macOS может применять атрибут карантина (",[42,1130,1131],{},"com.apple.quarantine",") к файлам, скачанным из интернета. Даже отключённый Gatekeeper может блокировать такие файлы.\n",[31,1134,1135],{},"Решение:",[345,1137,1138,1141],{},[28,1139,1140],{},"Узнайте путь к приложению (перетащите иконку приложения в окно Терминала, путь вставится автоматически).",[28,1142,1143,1144,1163,1164],{},"Выполните команду, удаляющую атрибут:\n",[102,1145,1147],{"className":104,"code":1146,"language":106,"meta":107,"style":107},"xattr -d com.apple.quarantine /путь/к/приложению.app\n",[42,1148,1149],{"__ignoreMap":107},[111,1150,1151,1154,1157,1160],{"class":113,"line":114},[111,1152,1153],{"class":150},"xattr",[111,1155,1156],{"class":117}," -d",[111,1158,1159],{"class":120}," com.apple.quarantine",[111,1161,1162],{"class":120}," /путь/к/приложению.app\n","\nНапример: ",[42,1165,1166],{},"xattr -d com.apple.quarantine /Applications/MyApp.app",[65,1168,1170,1171,1173,1174,59],{"id":1169},"проблема-команда-spctl-не-найдена-command-not-found","Проблема: Команда ",[42,1172,244],{}," не найдена (",[42,1175,1176],{},"command not found",[17,1178,1179,1181,1182,1184],{},[31,1180,1127],{}," Крайне маловероятно для стандартной установки macOS. Может быть, вы используете сильно урезанную среду или неправильный путь к утилите.\n",[31,1183,1135],{}," Убедитесь, что вы используете стандартную оболочку (bash или zsh). Попробуйте указать полный путь:",[102,1186,1188],{"className":104,"code":1187,"language":106,"meta":107,"style":107},"sudo /usr/sbin/spctl --master-disable\n",[42,1189,1190],{"__ignoreMap":107},[111,1191,1192,1194,1197],{"class":113,"line":114},[111,1193,44],{"class":150},[111,1195,1196],{"class":120}," /usr/sbin/spctl",[111,1198,986],{"class":117},[65,1200,1202],{"id":1201},"проблема-приложение-всё-равно-не-запускается-хотя-gatekeeper-отключён","Проблема: Приложение всё равно не запускается, хотя Gatekeeper отключён.",[17,1204,1205,1207,1208,1211,1212],{},[31,1206,1127],{}," Приложение может быть ",[31,1209,1210],{},"повреждено",", несовместимо с вашей версией macOS (например, 32-битное приложение на macOS Catalina и новее) или требовать другие системные библиотеки.\n",[31,1213,1135],{},[345,1215,1216,1219,1222],{},[28,1217,1218],{},"Попробуйте перекачать приложение с официального сайта.",[28,1220,1221],{},"Проверьте системные требования приложения.",[28,1223,1224,1225,1228],{},"Если это 32-битное приложение, на macOS 10.15 (Catalina) и новее оно ",[31,1226,1227],{},"незапускаемо"," в принципе. Нужно искать 64-битную версию или использовать виртуальную машину со старой macOS.",[65,1230,1232,1233,352],{"id":1231},"проблема-операция-не-разрешена-при-выполнении-sudo-spctl","Проблема: «Операция не разрешена» при выполнении ",[42,1234,1235],{},"sudo spctl",[17,1237,1238,1240,1241,1244,1245,1247,1248,1250,1251,352],{},[31,1239,1127],{}," У вашего пользователя может не быть прав администратора, или включён ",[31,1242,1243],{},"System Integrity Protection (SIP)",", который может ограничивать некоторые системные настройки (хотя для ",[42,1246,244],{}," это обычно не актуально).\n",[31,1249,1135],{}," Убедитесь, что вы вошли в учётную запись с правами администратора. Для смены некоторых глубоких настроек может потребоваться отключение SIP, но ",[31,1252,1253],{},"это не рекомендуется и не нужно для отключения Gatekeeper",[102,1255,1258],{"className":1256,"code":107,"language":1257,"meta":107,"style":107},"language-markdown shiki shiki-themes github-light github-dark","markdown",[42,1259,1260],{"__ignoreMap":107},[111,1261,1262],{"class":113,"line":114},[111,1263,107],{},[534,1265,1266],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":107,"searchDepth":538,"depth":538,"links":1268},[1269,1270,1271,1277,1278],{"id":14,"depth":538,"text":15},{"id":22,"depth":538,"text":23},{"id":62,"depth":538,"text":63,"children":1272},[1273,1274,1275,1276],{"id":890,"depth":545,"text":891},{"id":943,"depth":545,"text":944},{"id":1003,"depth":545,"text":1004},{"id":1057,"depth":545,"text":1058},{"id":434,"depth":538,"text":435},{"id":478,"depth":538,"text":479,"children":1279},[1280,1281,1283,1284],{"id":1121,"depth":545,"text":1122},{"id":1169,"depth":545,"text":1282},"Проблема: Команда spctl не найдена (command not found).",{"id":1201,"depth":545,"text":1202},{"id":1231,"depth":545,"text":1285},"Проблема: «Операция не разрешена» при выполнении sudo spctl.","2026-02-14 22:55:31","Пошаговая инструкция по отключению Gatekeeper в macOS. Узнайте, как временно или постоянно обойти проверку подлинности приложений для установки ПО из любых источников. Решение за 5 минут.","medium","5-10 мин",[1291,1294,1297,1300],{"question":1292,"answer":1293},"Почему после отключения Gatekeeper macOS всё равно не запускает приложение?","Чаще всего это связано с атрибутом карантина (`com.apple.quarantine`). Его можно удалить командой `xattr -d com.apple.quarantine /путь/к/приложению.app`. Подробнее в разделе «Возможные проблемы».",{"question":1295,"answer":1296},"Безопасно ли полностью отключать Gatekeeper?","Нет. Это снижает защиту вашей системы. Отключайте Gatekeeper только на время установки доверенного ПО из проверенных источников и сразу включайте обратно. Рассмотрите вариант временного отключения через `sudo spctl --master-disable` с последующим включением.",{"question":1298,"answer":1299},"Как временно отключить проверку для одного приложения?","Можно использовать сочетание клавиш Control+клик по приложению в Finder и выбрать «Открыть». macOS предложит обойти проверку именно для этого файла. Это самый безопасный способ для разовых случаев.",{"question":1301,"answer":1302},"Команда `spctl` не работает, пишет «command not found»","Убедитесь, что вы запускаете команду в стандартной оболочке (bash/zsh) и с правами sudo. Команда `spctl` является частью системных утилит и должна присутствовать во всех версиях macOS.",[1304,1307,1310,1313],{"name":1305,"text":1306},"Подготовка: открытие системных настроек","Откройте «Системные настройки» → «Конфиденциальность и безопасность». Прокрутите вниз до секции «Безопасность». Здесь вы увидите текущий статус Gatekeeper.",{"name":1308,"text":1309},"Способ 1: Временное отключение через System Preferences","В секции «Безопасность» найдите пункт «Разрешить загрузку приложений из:». Если вы уже пытались запустить заблокированное приложение, здесь может появиться кнопка «Открыть всё равно». Нажмите её для конкретного файла. Для глобального изменения используйте Способ 2.",{"name":1311,"text":1312},"Способ 2: Полное отключение через Terminal","Откройте Terminal (Терминал). Выполните команду `sudo spctl --master-disable`. Вам потребуется ввести пароль администратора. После этого в настройках безопасности появится опция «Везде», а проверка подлинности будет отключена.",{"name":1314,"text":1315},"Проверка статуса Gatekeeper","В Terminal выполните `spctl --status`. Если вывод `assessments disabled`, значит Gatekeeper отключен. Если `enabled` — активен.",[1317,1318,1319,1320,1321,1322,1323,1324],"отключить gatekeeper macos","gatekeeper macOS отключить","macOS не запускает программы из интернета","обойти проверку подлинности приложения macOS","разрешить установку от неопределенного разработчика","sudo spctl --master-disable","как установить программу на мак без проверки","отключить защиту macOS для установки софта","ru_RU",{},[1328,1329,1330],"/guides/macos/allow-apps-anywhere","/guides/macos/remove-quarantine-flag","/errors/macos/app-damaged-error","Гайды macOS",{"title":805,"description":1287},"guides/macos/disable-gatekeeper","В этом гайде вы научитесь отключать встроенную систему безопасности Gatekeeper на macOS, чтобы устанавливать приложения из неофициальных источников. Мы рассмотрим оба метода: через системные настройки и через Terminal.",[609,608,611,1336,1337,1338],"терминал","настройки системы","установка ПО","Mba10sqySE34nPOz8ps9ko88FYklNPLFGDOg-M6RTs4",{"id":1341,"title":1342,"appliesTo":1343,"author":810,"body":1345,"canonical":7,"code":7,"createdAt":1710,"description":1711,"difficulty":1288,"draft":557,"estimatedTime":1712,"extension":558,"faq":1713,"howToSteps":1726,"howToTotalTime":1739,"image":7,"keywords":1740,"locale":1325,"meta":1751,"navigation":596,"path":602,"platform":598,"related":1752,"section":1331,"seo":1755,"severity":1288,"stem":1756,"summary":1757,"tags":1758,"twitterCreator":7,"twitterSite":7,"type":613,"updatedAt":1710,"__hash__":1761},"content_ru/guides/macos/app-translocation.md","Как отключить App Translocation в macOS: пошаговое решение",[1344],"macOS Catalina (10.15) и выше",{"type":9,"value":1346,"toc":1693},[1347,1351,1354,1358,1365,1368,1388,1391,1395,1398,1424,1427,1441,1445,1451,1455,1460,1464,1491,1495,1498,1506,1510,1517,1524,1527,1543,1546,1550,1553,1576,1585,1589,1592,1612,1616,1628,1639,1647,1667,1673,1681,1683,1687,1690],[12,1348,1350],{"id":1349},"введение","Введение",[17,1352,1353],{},"App Translocation — это встроенный механизм безопасности в macOS, который может стать причиной ошибок при запуске неподписанных или самоподписанных приложений. Если вы пытаетесь запустить программу, скачанную из интернета, и она внезапно «исчезает» или работает некорректно, скорее всего, виноват App Translocation. Этот гайд поможет вам понять, как он работает и как его отключить, чтобы нормально использовать нужное программное обеспечение.",[12,1355,1357],{"id":1356},"что-такое-app-translocation","Что такое App Translocation?",[17,1359,1360,1361,1364],{},"App Translocation (транслокация приложений) — функция системы Gatekeeper в macOS, представленная с OS X Mountain Lion (10.8). Когда вы запускаете приложение, которое не подписано доверенным разработчиком или не заверено Apple, macOS автоматически копирует его во временную изолированную папку (обычно в ",[42,1362,1363],{},"/private/var/folders/",") и запускает оттуда. Это делается для ограничения доступа приложения к файловой системе и другим ресурсам, снижая потенциальный ущерб от вредоносного кода.",[17,1366,1367],{},"Ключевые особенности:",[25,1369,1370,1376,1382],{},[28,1371,1372,1375],{},[31,1373,1374],{},"Автоматическое срабатывание",": Только при первом запуске неподписанного приложения.",[28,1377,1378,1381],{},[31,1379,1380],{},"Изоляция",": Приложение работает в «песочнице», не имея доступа к своим исходным файлам (например, к настройкам в папке приложения).",[28,1383,1384,1387],{},[31,1385,1386],{},"Временное решение",": Translocation действует до тех пор, пока приложение не будет подписано или не пройдет проверку Gatekeeper.",[17,1389,1390],{},"Если приложение зависит от файлов в своей папке (например, плагины или ресурсы), translocation может вызвать ошибки вроде «Файл не найден» или некорректную работу.",[12,1392,1394],{"id":1393},"почему-app-translocation-вызывает-проблемы","Почему App Translocation вызывает проблемы?",[17,1396,1397],{},"Хотя Translocation улучшает безопасность, он часто создает неудобства для пользователей:",[25,1399,1400,1406,1412,1418],{},[28,1401,1402,1405],{},[31,1403,1404],{},"Потеря данных",": Настройки, сохраненные в папке приложения, могут не сохраняться, так как translocation использует копию.",[28,1407,1408,1411],{},[31,1409,1410],{},"Ошибки запуска",": Некоторые программы проверяют свой путь и завершаются с ошибкой, если обнаруживают, что они запущены из временной папки.",[28,1413,1414,1417],{},[31,1415,1416],{},"Сложность диагностики",": Пользователь может не понять, почему приложение не работает, так как translocation происходит автоматически и без явных сообщений.",[28,1419,1420,1423],{},[31,1421,1422],{},"Проблемы с обновлениями",": Обновление приложения через встроенный механизм может проваливаться, так как оригинальные файлы недоступны.",[17,1425,1426],{},"Типичные симптомы:",[25,1428,1429,1432,1435,1438],{},[28,1430,1431],{},"Приложение запускается, но сразу закрывается.",[28,1433,1434],{},"Появляются ошибки доступа к файлам или папкам.",[28,1436,1437],{},"Настройки приложения не сохраняются между сеансами.",[28,1439,1440],{},"Сообщения вроде «Приложение повреждено и не может быть открыто» (хотя файл цел).",[12,1442,1444],{"id":1443},"как-отключить-app-translocation","Как отключить App Translocation",[17,1446,1447,1448,352],{},"Отключение App Translocation требует изменения глобальных настроек Gatekeeper. Это снизит уровень защиты, но решит проблемы с запуском. ",[31,1449,1450],{},"Выполняйте действия только с приложениями из доверенных источников",[65,1452,1454],{"id":1453},"шаг-1-подготовка","Шаг 1: Подготовка",[17,1456,1457,1458,352],{},"Убедитесь, что у вас есть доступ к администратору. Вам понадобится пароль для выполнения команд с ",[42,1459,44],{},[65,1461,1463],{"id":1462},"шаг-2-отключение-gatekeeper-это-отключит-translocation","Шаг 2: Отключение Gatekeeper (это отключит Translocation)",[345,1465,1466,1472,1488],{},[28,1467,1468,1469,1471],{},"Откройте ",[31,1470,959],{}," (через Spotlight или папку Утилиты).",[28,1473,1474,1475,1487],{},"Введите следующую команду:\n",[102,1476,1477],{"className":104,"code":974,"language":106,"meta":107,"style":107},[42,1478,1479],{"__ignoreMap":107},[111,1480,1481,1483,1485],{"class":113,"line":114},[111,1482,44],{"class":150},[111,1484,983],{"class":120},[111,1486,986],{"class":117},"\nНажмите Enter. Система запросит пароль администратора (вводите его, символы не отображаются).",[28,1489,1490],{},"Дождитесь завершения. Эта команда отключает проверку подписи для всех приложений, что автоматически останавливает App Translocation.",[65,1492,1494],{"id":1493},"шаг-3-перезагрузка","Шаг 3: Перезагрузка",[17,1496,1497],{},"Перезагрузите Mac, чтобы изменения вступили в силу:",[25,1499,1500,1503],{},[28,1501,1502],{},"Нажмите на логотип Apple в верхнем левом углу.",[28,1504,1505],{},"Выберите «Перезагрузка».",[65,1507,1509],{"id":1508},"шаг-4-проверка","Шаг 4: Проверка",[17,1511,1512,1513,1516],{},"После перезагрузки попробуйте запустить проблемное приложение. Оно должно работать из исходной папки (например, из ",[42,1514,1515],{},"/Applications","). Если translocation все еще активен, убедитесь, что вы правильно ввели команду и перезагрузили систему.",[65,1518,1520,1521],{"id":1519},"альтернативный-метод-использование-флага-no-translocate","Альтернативный метод: использование флага ",[42,1522,1523],{},"--no-translocate",[17,1525,1526],{},"Для отдельных приложений можно временно отключить translocation при запуске через Терминал:",[102,1528,1530],{"className":104,"code":1529,"language":106,"meta":107,"style":107},"open --no-translocate /Путь/К/Приложению.app\n",[42,1531,1532],{"__ignoreMap":107},[111,1533,1534,1537,1540],{"class":113,"line":114},[111,1535,1536],{"class":150},"open",[111,1538,1539],{"class":117}," --no-translocate",[111,1541,1542],{"class":120}," /Путь/К/Приложению.app\n",[17,1544,1545],{},"Это полезно, если вы не хотите отключать Gatekeeper глобально. Однако метод работает только при запуске из командной строки.",[12,1547,1549],{"id":1548},"важные-предупреждения","Важные предупреждения",[17,1551,1552],{},"Отключение App Translocation и Gatekeeper снижает защиту вашего Mac:",[25,1554,1555,1561,1570],{},[28,1556,1557,1560],{},[31,1558,1559],{},"Риск вредоносного ПО",": macOS перестанет блокировать неподписанные приложения автоматически. Устанавливайте ПО только с официальных сайтов или из App Store.",[28,1562,1563,1566,1567,352],{},[31,1564,1565],{},"Рекомендация",": После установки доверенного приложения рассмотрите возможность повторного включения Gatekeeper командой ",[42,1568,1569],{},"sudo spctl --master-enable",[28,1571,1572,1575],{},[31,1573,1574],{},"Совместимость",": Некоторые приложения (например, от крупных компаний) могут требовать подписи для корректной работы с аккаунтами или облачными сервисами.",[383,1577,1578],{},[17,1579,1580,1581,1584],{},"⚠️ ",[31,1582,1583],{},"Важно",": Если вы отключили Gatekeeper, всегда проверяйте целостность загружаемых файлов (например, через хеши) и используйте антивирус.",[12,1586,1588],{"id":1587},"что-дальше","Что дальше?",[17,1590,1591],{},"После отключения App Translocation:",[345,1593,1594,1600,1606],{},[28,1595,1596,1599],{},[31,1597,1598],{},"Протестируйте приложение",": Убедитесь, что все функции работают, а настройки сохраняются.",[28,1601,1602,1605],{},[31,1603,1604],{},"Рассмотрите подпись приложения",": Если вы разработчик, подпишите приложение через Apple Developer Account, чтобы избежать необходимости отключать translocation.",[28,1607,1608,1611],{},[31,1609,1610],{},"Верните Gatekeeper, если возможно",": Как только приложение работает стабильно, включите Gatekeeper обратно для общей безопасности.",[12,1613,1615],{"id":1614},"часто-задаваемые-вопросы","Часто задаваемые вопросы",[17,1617,1618,1621,1624,1625,1627],{},[31,1619,1620],{},"Можно ли отключить App Translocation только для одного пользователя?",[1622,1623],"br",{},"\nНет, настройка ",[42,1626,244],{}," применяется глобально ко всей системе. Однако вы можете управлять правами через настройки конфиденциальности (System Preferences → Security & Privacy) для отдельных приложений.",[17,1629,1630,1636,1638],{},[31,1631,1632,1633,1635],{},"Почему команда ",[42,1634,1322],{}," не работает?",[1622,1637],{},"\nУбедитесь, что вы вводите команду точно и у вас есть права администратора. Также проверьте, не активен ли System Integrity Protection (SIP), который может ограничивать изменения. В этом случае временно отключите SIP (не рекомендуется).",[17,1640,1641,1644,1646],{},[31,1642,1643],{},"Как узнать, активен ли App Translocation для конкретного приложения?",[1622,1645],{},"\nЗапустите приложение, затем откройте Терминал и выполните:",[102,1648,1650],{"className":104,"code":1649,"language":106,"meta":107,"style":107},"ps aux | grep НазваниеПриложения\n",[42,1651,1652],{"__ignoreMap":107},[111,1653,1654,1657,1660,1662,1664],{"class":113,"line":114},[111,1655,1656],{"class":150},"ps",[111,1658,1659],{"class":120}," aux",[111,1661,166],{"class":162},[111,1663,169],{"class":150},[111,1665,1666],{"class":120}," НазваниеПриложения\n",[17,1668,1669,1670,1672],{},"Если путь к приложению начинается с ",[42,1671,1363],{},", translocation активен.",[17,1674,1675,1678,1680],{},[31,1676,1677],{},"Будет ли приложение работать после отключения translocation, если оно из App Store?",[1622,1679],{},"\nДа, приложения из App Store всегда подписаны Apple и не подвергаются translocation. Отключение не повлияет на них.",[386,1682],{},[12,1684,1686],{"id":1685},"заключение","Заключение",[17,1688,1689],{},"App Translocation — важная, но иногда назойливая функция безопасности macOS. Отключив его, вы сможете запускать любые приложения без ограничений, но помните о рисках. Используйте этот метод точечно, только для доверенного ПО, и старайтесь возвращать Gatekeeper в активное состояние после настройки. Если проблемы останутся, проверьте, не связаны ли они с другими механизмами, например, с System Integrity Protection или настройками конфиденциальности.",[534,1691,1692],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":107,"searchDepth":538,"depth":538,"links":1694},[1695,1696,1697,1698,1706,1707,1708,1709],{"id":1349,"depth":538,"text":1350},{"id":1356,"depth":538,"text":1357},{"id":1393,"depth":538,"text":1394},{"id":1443,"depth":538,"text":1444,"children":1699},[1700,1701,1702,1703,1704],{"id":1453,"depth":545,"text":1454},{"id":1462,"depth":545,"text":1463},{"id":1493,"depth":545,"text":1494},{"id":1508,"depth":545,"text":1509},{"id":1519,"depth":545,"text":1705},"Альтернативный метод: использование флага --no-translocate",{"id":1548,"depth":538,"text":1549},{"id":1587,"depth":538,"text":1588},{"id":1614,"depth":538,"text":1615},{"id":1685,"depth":538,"text":1686},"2026-02-14 12:22:31","Подробное руководство по отключению App Translocation в macOS. Решите проблемы с запуском неподписанных приложений за 5 минут. Пошаговые инструкции для всех версий.","10-15 минут",[1714,1717,1720,1723],{"question":1715,"answer":1716},"Что такое App Translocation и почему macOS его использует?","App Translocation — это механизм безопасности macOS, который временно перемещает неподписанные приложения в изолированную папку при первом запуске, чтобы предотвратить возможные атаки. Это часть системы Gatekeeper.",{"question":1718,"answer":1719},"Как временно обойти App Translocation без отключения?","Вы можете запустить приложение через контекстное меню «Открыть» (клик правой кнопкой), затем подтвердить запуск в диалоге. Это обойдет translocation для этого конкретного запуска.",{"question":1721,"answer":1722},"Отключение App Translocation снижает безопасность системы?","Да, отключение уменьшает защиту от вредоносного ПО, так как macOS перестанет изолировать неподписанные приложения. Делайте это только для доверенных источников.",{"question":1724,"answer":1725},"Можно ли отключить App Translocation только для конкретного приложения?","Нет, App Translocation управляется глобально через настройки Gatekeeper. Для отдельных приложений используйте обходной метод через контекстное меню или подпишите приложение.",[1727,1730,1733,1736],{"name":1728,"text":1729},"Откройте Терминал","Найдите Терминал в папке Утилиты или через Spotlight (Cmd+Пробел, введите «Терминал»).",{"name":1731,"text":1732},"Включите отладку Gatekeeper","Введите команду `sudo spctl --master-disable` и нажмите Enter. Введите пароль администратора (символы не отображаются).",{"name":1734,"text":1735},"Перезагрузите Mac","Для применения изменений перезагрузите компьютер через меню Apple → Перезагрузка.",{"name":1737,"text":1738},"Проверьте статус","После перезагрузки, попробуйте запустить приложение. Translocation больше не должен активироваться. Убедитесь, что приложение работает корректно.","PT15M",[1741,1742,1743,1744,1745,1746,1747,1748,1749,1750],"app translocation macos","отключить app translocation","translocation error macos","не запускается приложение macos translocation","как убрать app translocation","macos неподписанные приложения","Gatekeeper translocation","ошибка translocation macos","app translocation отключить","macos безопасность приложений",{},[600,1753,1754],"/guides/macos/run-untrusted-apps","/guides/macos/sip-configuration",{"title":1342,"description":1711},"guides/macos/app-translocation","В этом гайде вы узнаете, что такое App Translocation и как его отключить, чтобы запускать неподписанные приложения без ограничений.",[609,608,1759,819,1337,1336,1760],"App Translocation","untrusted apps","DldVrNDKTZ8HO4fn4wf0iDu8P-kqcESM4_mzuTL7afE"]