12 changed files with 172 additions and 96 deletions
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
#!/bin/bash |
||||
if [ ! -d /Volumes/RAMDisk ] ; then |
||||
echo 'RAM Disk not found' |
||||
echo 'Only used for App Store builds. It will not work on your computer.' |
||||
exit 1 |
||||
fi |
||||
#-- Set to my local installation |
||||
QMAKE=/Applications/Qt/5.5/ios/bin/qmake |
||||
#-- Using Travis variables as this will eventually live there |
||||
SHADOW_BUILD_DIR=/Volumes/RAMDisk/build-qgroundcontrol-iOS-Release |
||||
TRAVIS_BUILD_DIR=/Users/gus/github/work/qgroundcontrol |
||||
#-- Build it |
||||
mkdir -p ${SHADOW_BUILD_DIR} && |
||||
cd ${SHADOW_BUILD_DIR} && |
||||
${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 |
After Width: | Height: | Size: 30 KiB |
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
CODE_SIGN_IDENTITY = ""; |
||||
CODE_SIGNING_REQUIRED = NO; |
||||
CLANG_WARN_BOOL_CONVERSION = YES; |
||||
CLANG_WARN_CONSTANT_CONVERSION = YES; |
||||
CLANG_WARN_EMPTY_BODY = YES; |
||||
CLANG_WARN_ENUM_CONVERSION = YES; |
||||
CLANG_WARN_INT_CONVERSION = YES; |
||||
CLANG_WARN_UNREACHABLE_CODE = YES; |
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
||||
ENABLE_STRICT_OBJC_MSGSEND = YES; |
||||
GCC_NO_COMMON_BLOCKS = YES; |
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
||||
GCC_WARN_UNDECLARED_SELECTOR = YES; |
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; |
||||
GCC_WARN_UNUSED_FUNCTION = YES; |
||||
GCC_WARN_UNUSED_VARIABLE = YES; |
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
CODE_SIGN_IDENTITY = "iPhone Distribution"; |
||||
PROVISIONING_PROFILE = f22bae36-10c2-4fd8-b6f1-c83e47765614; |
||||
CLANG_WARN_BOOL_CONVERSION = YES; |
||||
CLANG_WARN_CONSTANT_CONVERSION = YES; |
||||
CLANG_WARN_EMPTY_BODY = YES; |
||||
CLANG_WARN_ENUM_CONVERSION = YES; |
||||
CLANG_WARN_INT_CONVERSION = YES; |
||||
CLANG_WARN_UNREACHABLE_CODE = YES; |
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
||||
ENABLE_STRICT_OBJC_MSGSEND = YES; |
||||
GCC_NO_COMMON_BLOCKS = YES; |
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES; |
||||
GCC_WARN_UNDECLARED_SELECTOR = YES; |
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES; |
||||
GCC_WARN_UNUSED_FUNCTION = YES; |
||||
GCC_WARN_UNUSED_VARIABLE = YES; |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash |
||||
|
||||
# this requires `master` in the git tree |
||||
# travis-ci branch builds are unable to set the version properly |
||||
|
||||
PLIST_FILE_SRC=$1 |
||||
PLIST_FILE_DST=$2 |
||||
|
||||
BUILD_CODE=`git rev-list master --first-parent --count` |
||||
VERSION_CODE=`git describe --always --tags | sed -e 's/[^0-9.]*\([0-9.]*\).*/\1/'` |
||||
|
||||
if [ -z "$BUILD_CODE" -o -z "$VERSION_CODE" ]; then |
||||
echo "Error: Version and/or build empty." |
||||
exit 1 # Cause the build to fail |
||||
else |
||||
echo "Version: ${VERSION_CODE}" |
||||
echo "Build: ${BUILD_CODE}" |
||||
fi |
||||
|
||||
sed -e "s/\###BUILD###/${BUILD_CODE}/" -e "s/\###VERSION###/${VERSION_CODE}/" $PLIST_FILE_SRC > $PLIST_FILE_DST |
Loading…
Reference in new issue