From 67fe9e4106616383ede02741cfceaec12ee1b648 Mon Sep 17 00:00:00 2001 From: Doris Verria Date: Tue, 26 Oct 2021 15:51:21 +0200 Subject: Camera example: Fix .plist file to build in iOS/macOS with qmake and cmake - Fix format error in .plist.in file which was causing the permission dialog to not show up. - Provide separate .plist.in files for iOS and macOS so we can set needed keys specific to the platforms. - For qmake builds, fix the shared.pri to provide an INFOPLIST dictionary for macOS. The provided one has iOS specific keys. Fixes: QTBUG-97408 Pick-to: 6.2 Change-Id: Idd8e00c91b935328352cc513f419205303d9356d Reviewed-by: Lars Knoll Reviewed-by: Alexandru Croitor --- .../multimediawidgets/camera/ios/Info.plist.in | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 examples/multimediawidgets/camera/ios/Info.plist.in (limited to 'examples/multimediawidgets/camera/ios') diff --git a/examples/multimediawidgets/camera/ios/Info.plist.in b/examples/multimediawidgets/camera/ios/Info.plist.in new file mode 100644 index 000000000..6a6b8db11 --- /dev/null +++ b/examples/multimediawidgets/camera/ios/Info.plist.in @@ -0,0 +1,50 @@ + + + + + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + APPL + + CFBundleName + ${MACOSX_BUNDLE_BUNDLE_NAME} + CFBundleIdentifier + ${MACOSX_BUNDLE_GUI_IDENTIFIER} + CFBundleExecutable + ${MACOSX_BUNDLE_EXECUTABLE_NAME} + + CFBundleVersion + ${MACOSX_BUNDLE_BUNDLE_VERSION} + CFBundleShortVersionString + ${MACOSX_BUNDLE_SHORT_VERSION_STRING} + + CFBundleGetInfoString + ${MACOSX_BUNDLE_INFO_STRING} + NSHumanReadableCopyright + ${MACOSX_BUNDLE_COPYRIGHT} + + CFBundleIconFile + ${MACOSX_BUNDLE_ICON_FILE} + + CFBundleDevelopmentRegion + English + + LSRequiresIPhoneOS + + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + NSCameraUsageDescription + Qt Multimedia Example + NSMicrophoneUsageDescription + Qt Multimedia Example + + + -- cgit v1.2.3