diff options
author | Caroline Chao <caroline.chao@digia.com> | 2014-04-29 15:19:33 +0200 |
---|---|---|
committer | Caroline Chao <caroline.chao@digia.com> | 2014-05-20 11:52:49 +0300 |
commit | f267f01f7ae7ff104816ab62ecc138326e0b7d8a (patch) | |
tree | 949b6ce93fe45491d6b95334695e57e97a263305 /QtDemo | |
parent | 6fb348b4e49b0213bf8df09328768b6fdfeda97d (diff) |
iOS: prepare for the App Store
Change-Id: I5a63360358f7eaeaf23e53d5e8eca16de0790fa6
Reviewed-by: Richard Gustavsen <richard.gustavsen@digia.com>
Diffstat (limited to 'QtDemo')
29 files changed, 281 insertions, 0 deletions
diff --git a/QtDemo/QtDemo.pro b/QtDemo/QtDemo.pro index e591f72..eecd1fa 100644 --- a/QtDemo/QtDemo.pro +++ b/QtDemo/QtDemo.pro @@ -14,5 +14,10 @@ SOURCES += main.cpp shaderfilereader.cpp include(qtquick2applicationviewer/qtquick2applicationviewer.pri) qtcAddDeployment() +QT += multimedia +QTPLUGIN += qsqlite + RESOURCES += \ resources.qrc + +ios: QMAKE_INFO_PLIST = ios/iosInfo.plist diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/Contents.json b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..80bd3ec --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,104 @@ +{ + "images" : [ + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "logo29w.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "logo58w.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "logo80w.png", + "scale" : "2x" + }, + { + "size" : "57x57", + "idiom" : "iphone", + "filename" : "logo57W.png", + "scale" : "1x" + }, + { + "size" : "57x57", + "idiom" : "iphone", + "filename" : "logo114w.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "logo120w.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "logo29w.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "logo58w.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "logo40w.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "logo80w.png", + "scale" : "2x" + }, + { + "size" : "50x50", + "idiom" : "ipad", + "filename" : "logo50w.png", + "scale" : "1x" + }, + { + "size" : "50x50", + "idiom" : "ipad", + "filename" : "logo100w.png", + "scale" : "2x" + }, + { + "size" : "72x72", + "idiom" : "ipad", + "filename" : "logo72w.png", + "scale" : "1x" + }, + { + "size" : "72x72", + "idiom" : "ipad", + "filename" : "logo144w.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "logo76w.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "logo152w.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +}
\ No newline at end of file diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo100w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo100w.png Binary files differnew file mode 100644 index 0000000..f357380 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo100w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo114w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo114w.png Binary files differnew file mode 100644 index 0000000..74e7bd1 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo114w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo120w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo120w.png Binary files differnew file mode 100644 index 0000000..22292e0 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo120w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo144w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo144w.png Binary files differnew file mode 100644 index 0000000..cb76a9a --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo144w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo152w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo152w.png Binary files differnew file mode 100644 index 0000000..fccdf6e --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo152w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo29w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo29w.png Binary files differnew file mode 100644 index 0000000..6d60bbf --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo29w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo40w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo40w.png Binary files differnew file mode 100644 index 0000000..8abb781 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo40w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo50w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo50w.png Binary files differnew file mode 100644 index 0000000..6940f1a --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo50w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo57W.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo57W.png Binary files differnew file mode 100644 index 0000000..41ab26e --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo57W.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo58w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo58w.png Binary files differnew file mode 100644 index 0000000..106a3f6 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo58w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo72w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo72w.png Binary files differnew file mode 100644 index 0000000..169a4f2 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo72w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo76w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo76w.png Binary files differnew file mode 100644 index 0000000..0f4b701 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo76w.png diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo80w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo80w.png Binary files differnew file mode 100644 index 0000000..43416e6 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo80w.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/Contents.json b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/Contents.json new file mode 100644 index 0000000..f094e43 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/Contents.json @@ -0,0 +1,107 @@ +{ + "images" : [ + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "filename" : "iphone7R3.5P.png", + "scale" : "2x" + }, + { + "extent" : "full-screen", + "idiom" : "iphone", + "subtype" : "retina4", + "filename" : "iphone7R4P.png", + "minimum-system-version" : "7.0", + "orientation" : "portrait", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "filename" : "ipadios7P.png", + "scale" : "1x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "filename" : "ipadios7L.png", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "filename" : "ipadRios7P.png", + "scale" : "2x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "filename" : "ipadRios7L.png", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "filename" : "iphone6P.png", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "filename" : "iphone7R3.5P.png", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "extent" : "full-screen", + "filename" : "iphone7R4P.png", + "subtype" : "retina4", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "to-status-bar", + "filename" : "ipadios7Pusb.png", + "scale" : "1x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "to-status-bar", + "filename" : "ipadios7Lusb.png", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "to-status-bar", + "filename" : "ipadRios7Pusb.png", + "scale" : "2x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "to-status-bar", + "filename" : "ipadRios7Lusb.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +}
\ No newline at end of file diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7L.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7L.png Binary files differnew file mode 100644 index 0000000..30f445a --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7L.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Lusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Lusb.png Binary files differnew file mode 100644 index 0000000..341d71d --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Lusb.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7P.png Binary files differnew file mode 100644 index 0000000..e39553f --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7P.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Pusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Pusb.png Binary files differnew file mode 100644 index 0000000..af11b22 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Pusb.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7L.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7L.png Binary files differnew file mode 100644 index 0000000..5039d0b --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7L.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Lusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Lusb.png Binary files differnew file mode 100644 index 0000000..ce4bbc8 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Lusb.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7P.png Binary files differnew file mode 100644 index 0000000..8fa8345 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7P.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Pusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Pusb.png Binary files differnew file mode 100644 index 0000000..8a2cfb7 --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Pusb.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone6P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone6P.png Binary files differnew file mode 100644 index 0000000..9382bea --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone6P.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R3.5P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R3.5P.png Binary files differnew file mode 100644 index 0000000..ba1737a --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R3.5P.png diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R4P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R4P.png Binary files differnew file mode 100644 index 0000000..08c311f --- /dev/null +++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R4P.png diff --git a/QtDemo/ios/iosInfo.plist b/QtDemo/ios/iosInfo.plist new file mode 100644 index 0000000..258adb9 --- /dev/null +++ b/QtDemo/ios/iosInfo.plist @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDisplayName</key> + <string>Qt5Everywhere</string> + <key>CFBundleExecutable</key> + <string>QtDemo</string> + <key>CFBundleGetInfoString</key> + <string>Created by Qt/QMake</string> + <key>CFBundleIcons</key> + <dict/> + <key>CFBundleIcons~ipad</key> + <dict/> + <key>CFBundleIdentifier</key> + <string>com.digia.qt.iosteam.Qt5Everywhere</string> + <key>CFBundleName</key> + <string>Qt5 Everywhere</string> + <key>CFBundlePackageType</key> + <string>APPL</string> + <key>CFBundleShortVersionString</key> + <string>1.0</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>1.0</string> + <key>NOTE</key> + <string>This file was generated by Qt/QMake.</string> + <key>UIStatusBarHidden</key> + <true/> + <key>UIStatusBarHidden~ipad</key> + <true/> + <key>UISupportedInterfaceOrientations</key> + <array> + <string>UIInterfaceOrientationPortrait</string> + <string>UIInterfaceOrientationPortraitUpsideDown</string> + <string>UIInterfaceOrientationLandscapeLeft</string> + <string>UIInterfaceOrientationLandscapeRight</string> + </array> + <key>UISupportedInterfaceOrientations~ipad</key> + <array> + <string>UIInterfaceOrientationPortrait</string> + <string>UIInterfaceOrientationPortraitUpsideDown</string> + <string>UIInterfaceOrientationLandscapeLeft</string> + <string>UIInterfaceOrientationLandscapeRight</string> + </array> +</dict> +</plist> diff --git a/QtDemo/ios/readme.txt b/QtDemo/ios/readme.txt new file mode 100644 index 0000000..e7b93ee --- /dev/null +++ b/QtDemo/ios/readme.txt @@ -0,0 +1,17 @@ +ToDo before publishing to the app store: + +* In order to use the images assets: + +- After running qmake, open the Xcode project +- In the General tab of the project, go down to App Icons section +- Click for Source "use Asset Catalog" +- Validate by selecting Migrate +- In the pro file directory, replace Images.xcassets under QtDemo +by the one under ios. + +=> The icons and launch images are ready to be used + +* Default image + +In Xcode, in the "Bundle Resources" section, remove the default launch +image. It is not needed. |