После обновления до macOS 15 при запуске некоторых программ появляется уведомление «Приложение запрашивает доступ к данным других приложений». Так происходит при каждом запуске программы, даже если выдать разрешение. Как это исправить?
В ключевом обновлении macOS Sequoia разработчики изменили политику безопасности для сторонних приложений. Некоторые программы при этом запрашивают доступ к данным других приложений однократно, другие – при каждом запуске.
Возможно, требуется доработка приложений со стороны разработчиков, но есть временное решение.
Внимание! Для решения проблемы потребуется предоставить доступ программе к накопителю Mac. Делайте это только для проверенных программ от известных разработчиков. Если вы не уверены, лучше дождитесь выхода апдейта для приложения или для macOS.
1. Перейдите в Системные настройки – Конфиденциальность и безопасность.
2. Откройте раздел Доступ к диску.
3. Нажмите “+” и добавьте приложение, которое постоянно запрашивает доступ к данным.
4. Перезапустите приложение. Оно больше не будет выдавать ошибку при запуске.
В ближайшее время ожидайте ответ на нашем сайте :)
Разрешите свои конфликты с google, он вас не пускает :(
1 комментарий
Форум →“Почему в macOS Sequoia некоторые приложения при запуске запрашивают доступ к данным других приложений”…
Дело в App Groups.
Потому что в xCode в разделе “Signing & Capabilities → TARGETS → TARGET_NAME → App Groups → App Group” нужно указывать “$(TeamIdentifierPrefix)grp_name.app_name”, а не ID от балды.
А в коде нужно писать реальный ID группы (цифрами) “let storeDirectory = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: “0123456789.grp_name.app_name”)”.
Просто macOS Sequoia начала нормально контролировать безопасность.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.