Классический форум-трекер
canvas not supported
Нас вместе: 4 171 765

Не удается открыть ПРОГРАММУ из-за проблемы. (Решение)


 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Программы для macOS -> FAQ и обсуждение ПО для macOS
Автор Сообщение
kat@kat ®
Модератор Apple
Стаж: 12 лет
Сообщений: 37972
Ratio: 260.076
Поблагодарили: 567595
100%
"Не удается открыть ПРОГРАММУ из-за проблемы. (Решение)"


Если при запуске программы, особенно касается уже пролеченных программ, Вы получаете такое сообщение:


Попробует определить проблему самостоятельно, нажав на кнопку Подробнее и найти подобные строчки
Цитата:
Dyld Error Message:
Library not loaded: @rpath/Sparkle.framework/Versions/A/Sparkle
Referenced from: /Users/USER/Desktop/Lingon X.app/Contents/MacOS/Lingon X
Reason: no suitable image found. Did find:
/Users/Users/Desktop/Lingon X.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle: code signature in (/Users/User/Desktop/Lingon X.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle) not valid for use in process using Library Validation: mapped file has no Team ID and is not a platform binary (signed with custom identity or adhoc?)
/Users/Users/Desktop/Lingon X.app/Contents/MacOS/../Frameworks/Sparkle.framework/Versions/A/Sparkle: stat() failed with errno=1
Если Вы видите в отчете то, что находится в спойлере, то Вам следует отключить SIP

Что такое SIP
System Integrity Protection, или SIP — это одна из новых функций, начала использоваться с выходом macOS X El Capitan, направленная на обеспечение защиты целостности системы. Что она из себя представляет и для чего ее понадобится отключать.

В OS X, как и в любой Unix-подобной ОС, обычные пользователи имеют ограниченные права на изменение системных файлов. Тем не менее большинство из нас пользуется учетной записью администратора в качестве основной и, соответственно, зная root-пароль, может «наломать дров». С выходом OS X El Capitan Apple еще больше ужесточила политику безопасности и теперь, даже имея полный доступ, пользователи (и приложения от их имени) не могут модифицировать системные файлы и настройки.

Другими словами, SIP — это аналог «песочницы». Сторонние приложения не могут вмешиваться в работу системы, изменять защищенные файлы на диске и в памяти. Такие права есть только у приложений Apple и установщиков Sofware Update, которые имеют соответствующую подпись.

Зачем ее отключать
Раз это такая классная штука, которая стоит на страже безопасности системы и заботится о благе пользователей, зачем же ее отключать, спросите вы. Теоретически все так, но есть одно «но».

Из-за SIP некоторые приложения и утилиты сторонних разработчиков теряют часть своей функциональности, а то и перестают работать вовсе. Речь идет не о приложениях из Mac App Store, с ними все будет в полном порядке, а о программах, которые ввиду ограничений магазина приложений Apple распространяются за его пределами. В качестве примера приведем популярные среди маководов утилиты Bartender и iStat Menus. Обе некорректно работают из-за невозможности переупорядочить системные значки в строке меню.

Некоторые разработчики переписали код своих программ, чтобы они могли работать в OS X El Capitan с SIP, например, приложение Trim Enabler, включающее поддержку trim в SSD сторонних производителей, а также инструменты резервного копирования Super Duper! и Carbon Copy Cloner. Однако есть приложения, которые по-прежнему не работают из-за System Integrity Protection. Если вы столкнулись с этой проблемой, то решение есть — SIP можно отключить.

Как отключить
SIP можно отключить только из режима восстановления (иначе зачем такая защита нужна, если прямо из системы ломается?). То есть мы должны перегрузиться, получить доступ к «Терминалу» и ввести команду отключения. Делается это так.

1. Отключаем наш Mac и при включении зажимаем клавиши ⌘R (Command+R).


2. После загрузки мы попадаем в меню восстановления. Открываем раздел «Утилиты» и запускаем «Терминал».


3. Остается ввести одну небольшую команду, но набирать придется вручную, так что будьте внимательны:
Код: выделить все
csrutil disable


4. Перезагружаем Mac через меню , чтобы настройки вступили в силу.

Это все. Если какое-то из приложений у вас не работало, оно заработает сразу после перезагрузки. Например, Bartender не мог скрыть иконки Spotlight и «Центра уведомлений» — после отключения SIP они сразу же исчезли из строки меню.

Для тех, кто беспокоится о безопасности Mac, есть хорошие новости. SIP не обязательно выключать насовсем, вы можете просто отключить ее, перезапустить неработающие приложения и включить защиту опять. Для этого так же загружаемся в режиме восстановления и вбиваем в «Терминал» команду:
Код: выделить все
csrutil enable

Но не факт, что приложение будет работать корректно.

iStat Menus и Bartender после включения SIP работают исправно. Не исключено, правда, что при изменении настроек в других приложениях процедуру отключения/включения придется повторить.

По материалам «Лайфхакер»
Отдельное спасибо за помощь в создании инструкции skychap

_________________
Никогда бываемая виктория? © Живи в пути …
rachev1982
Стаж: 10 лет 4 мес.
Сообщений: 1
Ratio: 83.037
0%
не работает решение macOs 10.14.5 mbp15 2018
не могу photo mechanic 6 запустить (((
Dimastikk
Стаж: 11 лет 7 мес.
Сообщений: 20
Ratio: 25.969
35.29%
Откуда: Тверь
russia.gif
Спасибо - ваши рекомендации помогли. Установилось 1 Password 7.7 работает отлично.
 !  Примечание от Весельчак У:
Вот и чудненько, еще раз доказывает, что как важно читать то, что написано мелким :да: текстом, что вообще важно что-либо читать и побольше...
Valery2001
Стаж: 11 лет 9 мес.
Сообщений: 3
Ratio: 2.391
1.35%
Не работает решение macOS 12.0.1
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Программы для macOS -> FAQ и обсуждение ПО для macOS Часовой пояс: GMT + 3
Страница 1 из 1