Ошибка в Big Sur "У вас нет разрешения на открытие программы mac"



После обновления до Big Sur при запуске любого стороннего приложения выскакивает такая ошибка: "У вас нет разрешения на открытие программы mac". При том, что у меня на mac есть только аккаунт администратора, другого нету. На сайте apple появились рекомендации, как бороться с этой ошибкой, но многим они не помогли.  Но, как обычно, люди помогли себе сами и поделились решением с другими.

Первый способ (помог большинству) исправить ошибку У вас нет разрешения на открытие программы:

1) Откройте Терминал или iTerm;

2) Введите sudo chmod -R 755

3) Перетащите .app в окно, после чего полный путь появится в Терминале или iTerm.

4) У меня это сработало, я переместил параметр -R сразу после chmod.

5) Это будет выглядеть так: sudo chmod -R 755 Path\ to\ app\ file.app

6) Нажмите return .


Второй популярный способ:

1) Установите upx через brew. Введите команду: brew install upx

2) Теперь запустите эту команду: sudo upx -d /Applications/my_app.app/Contents/MacOS/my_app

(обратите внимание, что вы должны указать полный двоичный путь)

вы должны указать путь к вашему двоичному файлу вместо "/Applications/my_app.app/Contents/MacOS/my_app"

3) Запустите приложение в обычном режиме.




Первый способ от apple.

Если у Вас нет прав доступа, необходимых для открытия файла или папки, Вы можете попробовать поменять права доступа:

1) На Mac выберите объект, затем выберите «Файл» > «Свойства» или нажмите сочетание клавиш Command-I.

2) Нажмите стрелку  рядом с разделом «Общий доступ и права доступа», чтобы отобразить весь этот раздел.

3) Нажмите всплывающее меню рядом со своим именем пользователя, чтобы увидеть настройки прав.

4) Если Вы вошли в систему не как администратор, Вам нужно нажать значок с изображением замка , чтобы открыть замок, затем ввести имя и пароль администратора.

5) Установите права на «Чтение и запись» или «Только чтение».


Второй способ от apple.

Чтобы запустить приложение в обход настроек безопасности, выполните следующее:

1) В Finder  на Mac найдите приложение, которое хотите открыть.

2) Не используйте для этого Launchpad. В Launchpad нельзя использовать контекстное меню.

3) Удерживая клавишу Control, нажмите на значок приложения, затем выберите «Открыть» в контекстном меню.

4) Нажмите «Открыть».

5) Приложение сохраняется в списке исключений из настроек безопасности, и в дальнейшем его можно будет запускать двойным нажатием, как любое зарегистрированное приложение.

Примечание. Можно также внести заблокированное приложение в список исключений. Для этого нажмите кнопку «Подтвердить вход» в панели «Общие» в разделе настроек «Защита и безопасность». Эта кнопка доступна в течение примерно часа после попытки открыть приложение.

Чтобы изменить эти настройки на Mac, выберите меню Apple  > «Системные настройки», нажмите «Защита и безопасность», затем нажмите «Основные».

4 комментария:

Анонимный комментирует...

Не один из вариантов не работает. Описание объяснения вообще не понятно.

Анонимный комментирует...

Ахах, да толково написано, но что-то ничего в моём частном случае и не сработало

Unknown комментирует...

не помогло

Анонимный комментирует...

не помогло...