From cf3535fdf2e7fe52b36aaa4b94a53525fd6640f4 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Mon, 8 Aug 2022 18:33:36 +0200 Subject: CMake: Add manual test for various iOS asset handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Includes: - setting a custom Info.plist - Bundling non-image assets - Bundling image assets using asset catalogs - Bundling app icons - Bundling a launch screen Projects added for both qmake and CMake. The executable uses testlib to check that non-image assets, icons and asset catalogs were successfully bundled upon deployment to a device. Task-number: QTBUG-104519 Change-Id: Iaab6112e31e1098dcd2548e18b58bed5b64e6f83 Reviewed-by: Jörg Bornemann --- tests/manual/ios_assets/Info.ios.cmake.plist | 93 ++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 tests/manual/ios_assets/Info.ios.cmake.plist (limited to 'tests/manual/ios_assets/Info.ios.cmake.plist') diff --git a/tests/manual/ios_assets/Info.ios.cmake.plist b/tests/manual/ios_assets/Info.ios.cmake.plist new file mode 100644 index 0000000000..ebbb6d93ef --- /dev/null +++ b/tests/manual/ios_assets/Info.ios.cmake.plist @@ -0,0 +1,93 @@ + + + + + CFBundleInfoDictionaryVersion + 6.0 + + CFBundlePackageType + APPL + + CFBundleName + $(PRODUCT_NAME) + + CFBundleDisplayName + $(PRODUCT_NAME) + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + + CFBundleExecutable + $(EXECUTABLE_NAME) + + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + + CFBundleShortVersionString + $(MARKETING_VERSION) + + NSHumanReadableCopyright + + + CFBundleIconFile + + + CFBundleDevelopmentRegion + English + + LSRequiresIPhoneOS + + + UILaunchStoryboardName + CustomLaunchScreen.storyboard + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + CFBundleIcons + + CFBundlePrimaryIcon + + CFBundleIconFiles + + AppIcon29x29.png + AppIcon29x29@2x.png + AppIcon40x40@2x.png + AppIcon57x57.png + AppIcon57x57@2x.png + AppIcon60x60@2x.png + + + + CFBundleIcons~ipad + + CFBundlePrimaryIcon + + CFBundleIconFiles + + AppIcon29x29.png + AppIcon29x29@2x.png + AppIcon40x40@2x.png + AppIcon57x57.png + AppIcon57x57@2x.png + AppIcon60x60@2x.png + AppIcon29x29~ipad.png + AppIcon29x29@2x~ipad.png + AppIcon40x40~ipad.png + AppIcon40x40@2x~ipad.png + AppIcon50x50~ipad.png + AppIcon50x50@2x~ipad.png + AppIcon72x72~ipad.png + AppIcon72x72@2x~ipad.png + AppIcon76x76~ipad.png + AppIcon76x76@2x~ipad.png + + + + + -- cgit v1.2.3