diff options
Diffstat (limited to 'scripts/ios/package.sh')
-rwxr-xr-x | scripts/ios/package.sh | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/ios/package.sh b/scripts/ios/package.sh index 4d31b06f9a..cccaa4aad2 100755 --- a/scripts/ios/package.sh +++ b/scripts/ios/package.sh @@ -9,10 +9,15 @@ OUTPUT=build/ios/pkg IOS_SDK_VERSION=`xcrun --sdk iphoneos --show-sdk-version` LIBUV_VERSION=0.10.28 -if [[ ${#} -eq 0 ]]; then +if [[ ${#} -eq 0 ]]; then # e.g. "make ipackage" BUILD_FOR_DEVICE=true -else + GCC_GENERATE_DEBUGGING_SYMBOLS="YES" +elif [[ ${1} == "sim" ]]; then # e.g. "make ipackage-sim" BUILD_FOR_DEVICE=false + GCC_GENERATE_DEBUGGING_SYMBOLS="YES" +else # e.g. "make ipackage-strip" + BUILD_FOR_DEVICE=true + GCC_GENERATE_DEBUGGING_SYMBOLS="NO" fi function step { >&2 echo -e "\033[1m\033[36m* $@\033[0m"; } @@ -44,6 +49,7 @@ if [[ "${BUILD_FOR_DEVICE}" == true ]]; then xcodebuild -sdk iphoneos${IOS_SDK_VERSION} \ ARCHS="arm64 armv7 armv7s" \ ONLY_ACTIVE_ARCH=NO \ + GCC_GENERATE_DEBUGGING_SYMBOLS=${GCC_GENERATE_DEBUGGING_SYMBOLS} \ -project ./build/ios/mbgl.xcodeproj \ -configuration ${BUILDTYPE} \ -target everything \ @@ -54,6 +60,7 @@ step "Building iOS Simulator targets..." xcodebuild -sdk iphonesimulator${IOS_SDK_VERSION} \ ARCHS="x86_64 i386" \ ONLY_ACTIVE_ARCH=NO \ + GCC_GENERATE_DEBUGGING_SYMBOLS=${GCC_GENERATE_DEBUGGING_SYMBOLS} \ -project ./build/ios/mbgl.xcodeproj \ -configuration ${BUILDTYPE} \ -target everything \ |