diff --git a/build_ios.sh b/build_ios.sh
index 3b2e01c2730ff7470d7985f5df739a42cefd9b79..3d3d8873aafae6fb061b8ba5192274c8673b4125 100755
--- a/build_ios.sh
+++ b/build_ios.sh
@@ -14,7 +14,7 @@ mkdir -p ${SHADOW_BUILD_DIR} &&
cd ${SHADOW_BUILD_DIR} &&
#-- Create project only (build using Xcode)
${QMAKE} -r ${TRAVIS_BUILD_DIR}/qgroundcontrol.pro CONFIG+=WarningsAsErrorsOn CONFIG-=debug_and_release CONFIG+=release CONFIG+=ForAppStore
-rsync -av ${TRAVIS_BUILD_DIR}/ios/Images.xcassets ${SHADOW_BUILD_DIR}/QGroundControl/
+sed -i .bak 's/com.yourcompany.${PRODUCT_NAME:rfc1034identifier}/org.QGroundControl.qgc/' ${SHADOW_BUILD_DIR}/QGroundControl.xcodeproj/project.pbxproj
#-- Create and build
#${QMAKE} -r ${TRAVIS_BUILD_DIR}/qgroundcontrol.pro CONFIG+=WarningsAsErrorsOn CONFIG-=debug_and_release CONFIG+=release CONFIG+=ForAppStore &&
#xcodebuild -configuration Release -xcconfig ${TRAVIS_BUILD_DIR}/ios/qgroundcontrol_appstore.xcconfig
diff --git a/ios/AppIcon29x29.png b/ios/AppIcon29x29.png
deleted file mode 100644
index be15514c8cf56e2e144083f29a05b0fc32c1e3b9..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon29x29.png and /dev/null differ
diff --git a/ios/AppIcon29x29@2x.png b/ios/AppIcon29x29@2x.png
deleted file mode 100644
index c88419121fc2ee845fa49f2b8681c431e6b3fbd1..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon29x29@2x.png and /dev/null differ
diff --git a/ios/AppIcon29x29@2x~ipad.png b/ios/AppIcon29x29@2x~ipad.png
deleted file mode 100644
index f7e168a033066189cf58773d56fcff1da8c029b0..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon29x29@2x~ipad.png and /dev/null differ
diff --git a/ios/AppIcon29x29~ipad.png b/ios/AppIcon29x29~ipad.png
deleted file mode 100644
index 58e563e536b0f2901ae40c69958fdafa9fc79469..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon29x29~ipad.png and /dev/null differ
diff --git a/ios/AppIcon40x40@2x.png b/ios/AppIcon40x40@2x.png
deleted file mode 100644
index ef033eea3ecefc62127ed4bb4b327a78befe131f..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon40x40@2x.png and /dev/null differ
diff --git a/ios/AppIcon40x40@2x~ipad.png b/ios/AppIcon40x40@2x~ipad.png
deleted file mode 100644
index 6f3bca5d8053923005a4fda32a035d1a3a36345f..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon40x40@2x~ipad.png and /dev/null differ
diff --git a/ios/AppIcon40x40~ipad.png b/ios/AppIcon40x40~ipad.png
deleted file mode 100644
index f45170234c63abf82fb53a9947dc51117d22b6bb..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon40x40~ipad.png and /dev/null differ
diff --git a/ios/AppIcon50x50@2x~ipad.png b/ios/AppIcon50x50@2x~ipad.png
deleted file mode 100644
index 3ead1ebc856bc1e8579f2e1071d326f812d1edca..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon50x50@2x~ipad.png and /dev/null differ
diff --git a/ios/AppIcon50x50~ipad.png b/ios/AppIcon50x50~ipad.png
deleted file mode 100644
index 98efa88fafcd45a34d99f6d0e1d8d278932225e1..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon50x50~ipad.png and /dev/null differ
diff --git a/ios/AppIcon57x57.png b/ios/AppIcon57x57.png
deleted file mode 100644
index 924ae4ef46863a1d95a53a155e5d21b0b8aa6c5b..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon57x57.png and /dev/null differ
diff --git a/ios/AppIcon57x57@2x.png b/ios/AppIcon57x57@2x.png
deleted file mode 100644
index dc3edd1cdd34a2981b96ade4f7ad2ae2810ec536..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon57x57@2x.png and /dev/null differ
diff --git a/ios/AppIcon60x60@2x.png b/ios/AppIcon60x60@2x.png
deleted file mode 100644
index 2977c664f6882b8b02a08d57d2357ed56660c1e5..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon60x60@2x.png and /dev/null differ
diff --git a/ios/AppIcon72x72@2x~ipad.png b/ios/AppIcon72x72@2x~ipad.png
deleted file mode 100644
index 77f568f8bf2a9b5de7bf6c3ab6559e4e82cb1cf5..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon72x72@2x~ipad.png and /dev/null differ
diff --git a/ios/AppIcon72x72~ipad.png b/ios/AppIcon72x72~ipad.png
deleted file mode 100644
index ca7bbd19ef7a6370026f5598240acc6403e0c395..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon72x72~ipad.png and /dev/null differ
diff --git a/ios/AppIcon76x76@2x~ipad.png b/ios/AppIcon76x76@2x~ipad.png
deleted file mode 100644
index 044f7cc8b6db50a71ec263150f3accaaca161231..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon76x76@2x~ipad.png and /dev/null differ
diff --git a/ios/AppIcon76x76~ipad.png b/ios/AppIcon76x76~ipad.png
deleted file mode 100644
index 3628aa976d66fc26aed83fa08225cbc771fa7626..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon76x76~ipad.png and /dev/null differ
diff --git a/ios/AppIcon83.5x83.5@2x~ipad.png b/ios/AppIcon83.5x83.5@2x~ipad.png
deleted file mode 100644
index 072f3317187340f1385e0741206048be209ec3e6..0000000000000000000000000000000000000000
Binary files a/ios/AppIcon83.5x83.5@2x~ipad.png and /dev/null differ
diff --git a/ios/Images.xcassets/AppIcon.appiconset/Icon-1024.png b/ios/Images.xcassets/AppIcon.appiconset/Icon-1024.png
index 6e9cba219773e96827a93afe14026e76c4dc405b..8da3b548a402ac9cd23125e7f97b434622187e80 100644
Binary files a/ios/Images.xcassets/AppIcon.appiconset/Icon-1024.png and b/ios/Images.xcassets/AppIcon.appiconset/Icon-1024.png differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Contents.json b/ios/Images.xcassets/LaunchImage.launchimage/Contents.json
deleted file mode 100644
index e737326cd7c35edb4c2fa8e2fc7864d101926473..0000000000000000000000000000000000000000
--- a/ios/Images.xcassets/LaunchImage.launchimage/Contents.json
+++ /dev/null
@@ -1,168 +0,0 @@
-{
- "images" : [
- {
- "extent" : "full-screen",
- "idiom" : "iphone",
- "subtype" : "2436h",
- "filename" : "Default1125x2436.png",
- "minimum-system-version" : "11.0",
- "orientation" : "portrait",
- "scale" : "3x"
- },
- {
- "extent" : "full-screen",
- "idiom" : "iphone",
- "subtype" : "2436h",
- "filename" : "Default2436x1125.png",
- "minimum-system-version" : "11.0",
- "orientation" : "landscape",
- "scale" : "3x"
- },
- {
- "orientation" : "landscape",
- "idiom" : "tv",
- "filename" : "Default3840x2160.png",
- "extent" : "full-screen",
- "minimum-system-version" : "11.0",
- "scale" : "2x"
- },
- {
- "orientation" : "landscape",
- "idiom" : "tv",
- "filename" : "Default1920x1080.png",
- "extent" : "full-screen",
- "minimum-system-version" : "9.0",
- "scale" : "1x"
- },
- {
- "extent" : "full-screen",
- "idiom" : "iphone",
- "subtype" : "736h",
- "filename" : "Default1242x2208.png",
- "minimum-system-version" : "8.0",
- "orientation" : "portrait",
- "scale" : "3x"
- },
- {
- "extent" : "full-screen",
- "idiom" : "iphone",
- "subtype" : "736h",
- "filename" : "Default2208x1242.png",
- "minimum-system-version" : "8.0",
- "orientation" : "landscape",
- "scale" : "3x"
- },
- {
- "extent" : "full-screen",
- "idiom" : "iphone",
- "subtype" : "667h",
- "filename" : "Default750x1334.png",
- "minimum-system-version" : "8.0",
- "orientation" : "portrait",
- "scale" : "2x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "iphone",
- "filename" : "Default640x960.png",
- "extent" : "full-screen",
- "minimum-system-version" : "7.0",
- "scale" : "2x"
- },
- {
- "extent" : "full-screen",
- "idiom" : "iphone",
- "subtype" : "retina4",
- "filename" : "Default640x1136.png",
- "minimum-system-version" : "7.0",
- "orientation" : "portrait",
- "scale" : "2x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "ipad",
- "filename" : "Default768x1024.png",
- "extent" : "full-screen",
- "minimum-system-version" : "7.0",
- "scale" : "1x"
- },
- {
- "orientation" : "landscape",
- "idiom" : "ipad",
- "filename" : "Default1024x768.png",
- "extent" : "full-screen",
- "minimum-system-version" : "7.0",
- "scale" : "1x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "ipad",
- "filename" : "Default1536x2048.png",
- "extent" : "full-screen",
- "minimum-system-version" : "7.0",
- "scale" : "2x"
- },
- {
- "orientation" : "landscape",
- "idiom" : "ipad",
- "filename" : "Default2048x1536.png",
- "extent" : "full-screen",
- "minimum-system-version" : "7.0",
- "scale" : "2x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "iphone",
- "filename" : "Default320x480.png",
- "extent" : "full-screen",
- "scale" : "1x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "iphone",
- "filename" : "Default640x960.png",
- "extent" : "full-screen",
- "scale" : "2x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "iphone",
- "filename" : "Default640x1136.png",
- "extent" : "full-screen",
- "subtype" : "retina4",
- "scale" : "2x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "ipad",
- "filename" : "Default768x1024.png",
- "extent" : "full-screen",
- "scale" : "1x"
- },
- {
- "orientation" : "landscape",
- "idiom" : "ipad",
- "filename" : "Default1024x768.png",
- "extent" : "full-screen",
- "scale" : "1x"
- },
- {
- "orientation" : "portrait",
- "idiom" : "ipad",
- "filename" : "Default1536x2048.png",
- "extent" : "full-screen",
- "scale" : "2x"
- },
- {
- "orientation" : "landscape",
- "idiom" : "ipad",
- "filename" : "Default2048x1536.png",
- "extent" : "full-screen",
- "scale" : "2x"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default1024x768.png b/ios/Images.xcassets/LaunchImage.launchimage/Default1024x768.png
deleted file mode 100644
index 778c14401915fe2cd293e1cb112f6db61ca83239..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default1024x768.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default1125x2436.png b/ios/Images.xcassets/LaunchImage.launchimage/Default1125x2436.png
deleted file mode 100644
index 3fe1113776793a2ea2f685cb11d00d074b56a3ed..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default1125x2436.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default1242x2208.png b/ios/Images.xcassets/LaunchImage.launchimage/Default1242x2208.png
deleted file mode 100644
index 601b256675569c379c7fa268b74092ff666fa8d3..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default1242x2208.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default1536x2048.png b/ios/Images.xcassets/LaunchImage.launchimage/Default1536x2048.png
deleted file mode 100644
index 68151c2685d53721c079977b2ae20f88ba64c8b8..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default1536x2048.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default1920x1080.png b/ios/Images.xcassets/LaunchImage.launchimage/Default1920x1080.png
deleted file mode 100644
index 21b35a1a8551be7934ba673a6deddde909694b81..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default1920x1080.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default2048x1536.png b/ios/Images.xcassets/LaunchImage.launchimage/Default2048x1536.png
deleted file mode 100644
index 50efd7a2feba3a44d547c607a9c8f3c636a1fdca..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default2048x1536.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default2208x1242.png b/ios/Images.xcassets/LaunchImage.launchimage/Default2208x1242.png
deleted file mode 100644
index 61e79279e3eb26ad78961f0e9d3c9aeefb549bd2..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default2208x1242.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default2436x1125.png b/ios/Images.xcassets/LaunchImage.launchimage/Default2436x1125.png
deleted file mode 100644
index 25f71a05d664fc08c9c8e1aa800140419a691415..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default2436x1125.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default320x480.png b/ios/Images.xcassets/LaunchImage.launchimage/Default320x480.png
deleted file mode 100644
index 0f59f02b5876601f63716809137215ebae7a20e5..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default320x480.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default3840x2160.png b/ios/Images.xcassets/LaunchImage.launchimage/Default3840x2160.png
deleted file mode 100644
index 4634a8381aa3d1f7001ee35d7109a4801de4fd13..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default3840x2160.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default640x1136.png b/ios/Images.xcassets/LaunchImage.launchimage/Default640x1136.png
deleted file mode 100644
index 458e9b258c33d7c039fec9503ed98f4a2f6b3206..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default640x1136.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default640x960.png b/ios/Images.xcassets/LaunchImage.launchimage/Default640x960.png
deleted file mode 100644
index c033ad24f3108e1418a966d9944428d2e667cca1..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default640x960.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default750x1334.png b/ios/Images.xcassets/LaunchImage.launchimage/Default750x1334.png
deleted file mode 100644
index 00a12c53a0351edfa29f391cd9bedc71df6050ad..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default750x1334.png and /dev/null differ
diff --git a/ios/Images.xcassets/LaunchImage.launchimage/Default768x1024.png b/ios/Images.xcassets/LaunchImage.launchimage/Default768x1024.png
deleted file mode 100644
index 83b2a088f59445fa0e53128cf302e2df6ef631ff..0000000000000000000000000000000000000000
Binary files a/ios/Images.xcassets/LaunchImage.launchimage/Default768x1024.png and /dev/null differ
diff --git a/ios/iOS-Info.plist b/ios/iOS-Info.plist
index f9ea584bf62e0c494017c7fcc4cea0c2c23a9399..042cab652291a6aa701cf981958d21263f05e69f 100644
--- a/ios/iOS-Info.plist
+++ b/ios/iOS-Info.plist
@@ -26,8 +26,6 @@
1
LSRequiresIPhoneOS
- UILaunchStoryboardName
- QGCLaunchScreen
UIRequiresFullScreen
CFBundleInfoDictionaryVersion
@@ -38,6 +36,8 @@
Ground Station Location
NSLocationWhenInUseUsageDescription
Ground Station Location
+ UILaunchStoryboardName
+ QGCLaunchScreen
UISupportedInterfaceOrientations
UIInterfaceOrientationLandscapeLeft
diff --git a/ios/iOSForAppStore-Info-Source.plist b/ios/iOSForAppStore-Info-Source.plist
index 9baabdbec2a9b81ac3e1c5bb2de1f94a7361d6ca..9967773727914d698d56fa3c880450b0f4f34541 100644
--- a/ios/iOSForAppStore-Info-Source.plist
+++ b/ios/iOSForAppStore-Info-Source.plist
@@ -16,51 +16,12 @@
QGC uses UVC devices for video streaming.
NSPhotoLibraryUsageDescription
We do not access it. Apple thinks we do.
+ UILaunchStoryboardName
+ QGCLaunchScreen
UIRequiredDeviceCapabilities
armv7
- 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
- AppIcon83.5x83.5@2x~ipad.png
-
-
-
CFBundleIdentifier
org.QGroundControl.qgc
CFBundleInfoDictionaryVersion
@@ -85,8 +46,6 @@
Ground Station Location
NSLocationAlwaysAndWhenInUseUsageDescription
Ground Station Location
- UILaunchStoryboardName
- QGCLaunchScreen
NSBluetoothPeripheralUsageDescription
QGroundControl would like to use bluetooth.
UIRequiresFullScreen
diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro
index b2ca974c1bd8937e84cbff2c9e42662d0ec876ae..b3847f14daf43ce830f1b8d248a96bd08f31df65 100644
--- a/qgroundcontrol.pro
+++ b/qgroundcontrol.pro
@@ -62,9 +62,9 @@ iOSBuild {
QMAKE_INFO_PLIST = $${BASEDIR}/ios/iOS-Info.plist
OTHER_FILES += $${BASEDIR}/ios/iOS-Info.plist
}
- BUNDLE.files = $$files($$PWD/ios/AppIcon*.png) $$PWD/ios/QGCLaunchScreen.xib $$QMAKE_INFO_PLIST
- QMAKE_BUNDLE_DATA += BUNDLE
- #-- TODO: Add iTunesArtwork
+ QMAKE_ASSET_CATALOGS += ios/Images.xcassets
+ BUNDLE.files = ios/QGCLaunchScreen.xib $$QMAKE_INFO_PLIST
+ QMAKE_BUNDLE_DATA += BUNDLE
}
LinuxBuild {