Задать вопрос

Как правильно скомпилировать приложение Qt для MacOS?

Я сделал приложение на C++ с помощью Qt Creator.
Выбрал Release, запустил macdeployqt -dmg и так далее.

Однако при попытке запустить приложение на другом компьютере без установленного Qt (с установленным Qt не проверял) появилась ошибка «The application could not be opened» и приложение не открылось.

Я спросил ChatGPT, он говорит что-то с цифровыми подписями.
Я в этом не очень разбираюсь, может кто-нибудь рассказать как правильно экспортировать приложение с помощью Qt Creator?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Средний 3 комментария
Решения вопроса 1
@vadimr
macOS позволяет без предупреждений запускать только приложения, либо разработанные на вашем компьютере, либо подписанные зарегистрированными разработчиками. Так что вам надо либо платить деньги и регистрироваться в Apple Developer Program, и тогда у вас будет подписанное приложение, либо на каждом новом компьютере разрешать выполнять неподписанное приложение. Для этого правой кнопкой мыши открыть контекстное меню файла app и выбрать пункт "Открыть", и далее в появившемся диалоге разрешить его запуск. Дальше оно будет запускаться обычным образом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы