Добавление Info.plist в проект QT5

введите сюда описание изображения

Недавно начал изучать QT

В запущенном приложении при попытке включить камеру вылетает приложение и выдает "Отчет об ошибке". Изучив разные способы добавления Info.plist в проект ни один не сработал.

Пробовал:

Добавил сам файл Info.plist (взятый из папки с примерами QT)

  1. в файле *.pro прописывал

    ios { QMAKE_INFO_PLIST = ios/Info.plist }

  2. Так же пробовал

    QMAKE_INFO_PLIST = MyInfo.plist

  3. Последнее что пробовал как в одном из примера QT создал файл shared.pri и в файл include(../shared/shared.pri)

Подскажите пожалуйста как правильно исправить эту ошибку или что я неправильно делал в своих попытках


Ответы (1 шт):

Автор решения: Rafael F.

Из официальной документации

Поскольку Qt Multimedia для iOS использует камеру, Info.plist, которая назначается с помощью QMAKE_INFO_PLIST в файле проекта, должна содержать ключ NSCameraUsageDescription. В противном случае приложение прервется при запуске. Дополнительную информацию об этом ключе см. в документации Info.plist от Apple.

→ Ссылка