summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaroline Chao <caroline.chao@digia.com>2014-04-29 15:19:33 +0200
committerCaroline Chao <caroline.chao@digia.com>2014-05-20 11:52:49 +0300
commitf267f01f7ae7ff104816ab62ecc138326e0b7d8a (patch)
tree949b6ce93fe45491d6b95334695e57e97a263305
parent6fb348b4e49b0213bf8df09328768b6fdfeda97d (diff)
iOS: prepare for the App Store
Change-Id: I5a63360358f7eaeaf23e53d5e8eca16de0790fa6 Reviewed-by: Richard Gustavsen <richard.gustavsen@digia.com>
-rw-r--r--QtDemo/QtDemo.pro5
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/Contents.json104
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo100w.pngbin0 -> 3637 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo114w.pngbin0 -> 4204 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo120w.pngbin0 -> 4510 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo144w.pngbin0 -> 5374 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo152w.pngbin0 -> 5743 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo29w.pngbin0 -> 1096 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo40w.pngbin0 -> 1462 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo50w.pngbin0 -> 1879 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo57W.pngbin0 -> 2060 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo58w.pngbin0 -> 2128 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo72w.pngbin0 -> 2638 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo76w.pngbin0 -> 2763 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo80w.pngbin0 -> 2941 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/Contents.json107
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7L.pngbin0 -> 106987 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Lusb.pngbin0 -> 62468 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7P.pngbin0 -> 102092 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Pusb.pngbin0 -> 59272 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7L.pngbin0 -> 37789 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Lusb.pngbin0 -> 24767 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7P.pngbin0 -> 38916 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Pusb.pngbin0 -> 25706 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone6P.pngbin0 -> 10858 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R3.5P.pngbin0 -> 28810 bytes
-rw-r--r--QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R4P.pngbin0 -> 34571 bytes
-rw-r--r--QtDemo/ios/iosInfo.plist48
-rw-r--r--QtDemo/ios/readme.txt17
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
new file mode 100644
index 0000000..f357380
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo100w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo114w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo114w.png
new file mode 100644
index 0000000..74e7bd1
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo114w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo120w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo120w.png
new file mode 100644
index 0000000..22292e0
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo120w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo144w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo144w.png
new file mode 100644
index 0000000..cb76a9a
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo144w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo152w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo152w.png
new file mode 100644
index 0000000..fccdf6e
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo152w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo29w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo29w.png
new file mode 100644
index 0000000..6d60bbf
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo29w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo40w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo40w.png
new file mode 100644
index 0000000..8abb781
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo40w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo50w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo50w.png
new file mode 100644
index 0000000..6940f1a
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo50w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo57W.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo57W.png
new file mode 100644
index 0000000..41ab26e
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo57W.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo58w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo58w.png
new file mode 100644
index 0000000..106a3f6
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo58w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo72w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo72w.png
new file mode 100644
index 0000000..169a4f2
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo72w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo76w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo76w.png
new file mode 100644
index 0000000..0f4b701
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo76w.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo80w.png b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo80w.png
new file mode 100644
index 0000000..43416e6
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/AppIcon.appiconset/logo80w.png
Binary files differ
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
new file mode 100644
index 0000000..30f445a
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7L.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Lusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Lusb.png
new file mode 100644
index 0000000..341d71d
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Lusb.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7P.png
new file mode 100644
index 0000000..e39553f
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7P.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Pusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Pusb.png
new file mode 100644
index 0000000..af11b22
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadRios7Pusb.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7L.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7L.png
new file mode 100644
index 0000000..5039d0b
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7L.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Lusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Lusb.png
new file mode 100644
index 0000000..ce4bbc8
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Lusb.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7P.png
new file mode 100644
index 0000000..8fa8345
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7P.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Pusb.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Pusb.png
new file mode 100644
index 0000000..8a2cfb7
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/ipadios7Pusb.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone6P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone6P.png
new file mode 100644
index 0000000..9382bea
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone6P.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R3.5P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R3.5P.png
new file mode 100644
index 0000000..ba1737a
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R3.5P.png
Binary files differ
diff --git a/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R4P.png b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R4P.png
new file mode 100644
index 0000000..08c311f
--- /dev/null
+++ b/QtDemo/ios/Images.xcassets/LaunchImage.launchimage/iphone7R4P.png
Binary files differ
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.