Программу не удается открыть так как ее автор является неустановленным разработчиком

«Приложение нельзя открыть, так как не удалось…» – ошибка на Mac. Как обойти

С выходом macOS Sierra Apple изменила механизм установки приложений, загруженных не из App Store. Установить приложение от неустановленного разработчика стало немного сложнее – необходимы дополнительные действия со стороны пользователя.

Приложение нельзя открыть, так как не удалось проверить разработчика

При попытке установки приложения, загруженного не из официального виртуального магазина Mac App Store пользователь увидит на экране сообщение вида:

«Приложение нельзя открыть, так как не удалось проверить разработчика».

«Приложение нельзя открыть, так как не удалось. » – ошибка на Mac

«Программу не удается открыть, так как ее автор является неустановленным разработчиком».

Невозможно установить программу на Mac

КАК РЕШИТЬ ОШИБКУ «ПРИЛОЖЕНИЕ ПОВРЕЖДЕНО, И ЕГО НЕ УДАЕТСЯ ОТКРЫТЬ! ПЕРЕМЕСТИТЕ ЕГО В КОРЗИНУ?!»

Начиная с macOS Sierra Apple изменила настройки безопасности для работы с загруженными программами. Проверить их можно, открыв раздел «Защита и безопасность» → «Основные» в приложении «Системные настройки».

Чтобы экспортировать ваш проект в виде macOS-приложения откройте диалог экспорта и в панели слева выберите macOS в качестве целевой платформы. Откроется список параметров будущего приложения.

img_export_setup_macos

  • Имя файла: полный путь до получаемого файла приложения.
  • Info.plist: пользовательский конфигурационный файл Info.plist , используемый вместо стандартного, сгенерированного с помощью EV Studio (только для опытных пользователей).

Следующие параметры используются при генерации файла конфигурации Info.plist. Официальная документация о существующих полях файла Info.plist и их значениях доступна по ссылке.

  • Bundle Name: имя приложения, отображаемое в строке меню. Соответсвует полю CFBundleName.
  • Bundle Display Name: имя приложения, отображаемое в заголовке окна программы macOS или на рабочем столе iOS. Соответсвует полю CFBundleDisplayName.

img_export_setup_macos_bundle_names

  • Bundle Id: идентификатор bundle’а приложения. Уникальный идентификатор вашего приложения. Для разных версий одного и того же приложения следует использовать один и тот же идентификатор. После загрузки приложения в AppStore сменить Bundle Id невозможно. Соответсвует полю CFBundleIdentifier.
  • Build: версия сборки, может содержать только цифры и точки в качестве разделителя. Общий вид [Major].[Minor].[Patch] (например, 5.7.1). Требуется для распространения в App Store. Соответсвует полю CFBundleVersion.
  • Правообладатель: информация о правообладателе. Соответсвует полю NSHumanReadableCopyright.
  • Правообладатель: информация о правообладателе. Соответсвует полю NSHumanReadableCopyright.
  • Сообщение для доступа к камере: текст, который видит пользователь в диалоге при первой попытке приложения получить доступ к камере. Если пользователь откажет в доступе, приложение не получит изображение с камеры и больше запрашивать доступ не будет. Пользователю придется вручную дать доступ приложению в настройках ОС. Соответсвует полю NSCameraUsageDescription.
Читайте также:
Программа guitar pro это

Читайте так же:
Как раздать интернет с телефона Хуавей на другой телефон?

Приложение повреждено и его не удается открыть. Приложение app

img_export_setup_macos_camera_access

  • Категория: категория, наиболее явно отражающая суть вашего приложения. Используется при распространении через App Store. Соответсвует полю LSApplicationCategoryType.

Следующие параметры определяют возможный внешний вид окна вашего приложения на настольной платформе.

  • Режим окна: режим окна. Возможные варианты: Окно , Полный экран , На все экраны . Последний режим автоматически выставляет размер окна для наибольшего заполнения экранного пространства при работе на мультиэкранных системах.
  • Запускать на последнем экране: отрывать окно приложения при запуске на последнем экране (определяется настройками ОС).
  • Параметры окна: положение и размер окна приложения при запуске.
  • Окно без рамки: если включено, окно появляется без оформления (отсутствуют кнопки закрытия, сворачивания окна, рамки и пр.).
  • Поверх остальных окон: ваше приложение будет запускать поверх всех окон.
  • Поддержка Retina: если включена, то разрешение графического окна приложения вычисляется в физических пикселях экрана (нативное разрешение). По умолчанию включена.
  • Иконка приложения: иконка приложения на рабочем столе.
  • Изображение при загрузке: изображение, которое видит пользователь во время запуска вашего приложения.
  • Запустить после экспорта: автоматический запуск полученного приложения в случае успешного экспорта.

Как разрешить установку программ от любого разработчика в MacOS

Есть несколько способов, как это сделать. Один вариант предусматривает, что, в целом, вы хотите сохранить безопасность компьютера, сделав исключения для ряда приложений. А второй подразумевает полное отключение защиты, которая проверяет разработчиков перед установкой программы.

Первый способ

Если на компьютере под управлением MacOS Sierra (и выше) вы загрузите из интернета приложение и перенесете его в папку “Программы”, то при попытке его запуска у вас появится информационное сообщение “Не удается открыть программу, так как ее автор является неустановленным разработчиком”. Далее будет содержаться информация о том, каким образом и когда программа попала на ваш компьютер. Нажмите “ОК”, чтобы закрыть это информационное окно.

Читайте также:
Как в питоне пошагово проверить программу

Теперь в левом верхнем углу необходимо нажать на значок с яблоком, после чего выбрать в выпадающем меню пункт “Системные настройки”.

Читайте так же:
Сколько литров масла в коробке Ниссан Блюберд?

Оказавшись в настройках, зайдите в раздел “Защите и безопасность”.

Здесь потребуется сперва разблокировать доступ к настройкам. Для этого нажмите на значок замка в левом нижнем углу. Появится окно ввода пароля от учетной записи — введите его и нажмите “Снять защиту”.

Успешно сняв блокировку с настроек, остается “Подтвердить вход” для программы, которые была заблокирована. Нажмите на соответствующую кнопку.

Обратите внимание: Убедитесь, что вы открываете доступ именно для той программы, которую хотели запустить.

Нажав на подтверждение входа, вы дадите операционной системе понять, что знаете разработчика, который подписал данное приложение. Появится информационное сообщение, которое было в самом начале, но в нем будет пункт “Открыть”, что позволит запустить загруженную программу.

Важно: Если вы позже скачаете на компьютер другое приложение от этого же разработчика, операционная система будет сразу предлагать его запустить без выполнения описанных выше действий, поскольку разработчик уже будет находиться в списке надежных.

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

macOS Catalina. Файл невозможно открыть, так как Apple не может проверить его на наличие вредоносного ПО.

Tor Browser на macOS Catalina. Файл невозможно открыть, так как Apple не может проверить его на наличие вредоносного ПО.

Админ в маленьком городе

На прошлой неделе, не дождавшись официального релиза, перешёл на бету macOS Catalina. И хотя очередная проблема снова проявилась в браузере, она уже втречалась мне ранее. Вот такое сообщение появляется при попытке запустить Tor Browser на macOS Catalina.

Файл «updater.app»невозможно открыть, так как Apple не может проверить его на наличие вредоносного ПО.

Как видите, macOS нам недвусмысленно даёт понять, что намеренно заблокировала доступ «незнакомому» приложению, ведь Tor не представлен в App Store. Изменить это можно в системных настройках macOS, перейдя в пункт «Защита и безопасность». Тут следует разрешить использование приложений, загруженных из «Любого источника», после чего система снимет ограничения на запуск неподписанных программы.

Читайте также:
Секретный миллионер что стало с героями программы

macOS. Разрешить использование приложений, загруженных из любого источника.

Вот только в бета-версии macOS Catalina, такого пункта нет. Оставлено всего варианта App Store и от подтверждённых разработчиков. Нет тут и кнопки «Подтвердить вход» для приложения, как было в предыдущей версии macOS. Впрочем, такое уже встречалось и легко лечится. Вернуть недостающий пункт для выбора возможности запуска программ из любого источника, поможет следующая команда в Терминале:

sudo spctl —master-disable

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

  • macOS Sierra: Как открыть программу от неустановленного разработчика https://support.apple.com/kb/PH25088?locale=ru_RU

Подписывайтесь на канал
Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 6

Источник: mdex-nn.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru