diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-07-14 16:31:08 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-07-14 16:31:08 -0700 |
commit | 244700e56033179726a164b1a0801dbd4c382770 (patch) | |
tree | 126348f1e3693e366d822606756bbafea4d0877d /platform/ios/scripts | |
parent | 95e5d122355858c5c56f034e367e7e5255349799 (diff) | |
parent | ae06be21941c67dffdb0d59216190840667748cf (diff) | |
download | qtlocation-mapboxgl-244700e56033179726a164b1a0801dbd4c382770.tar.gz |
Merge branch 'release-ios-v3.3.0'
Diffstat (limited to 'platform/ios/scripts')
-rwxr-xr-x | platform/ios/scripts/package.sh | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/platform/ios/scripts/package.sh b/platform/ios/scripts/package.sh index 5650dc144b..3e97a7a399 100755 --- a/platform/ios/scripts/package.sh +++ b/platform/ios/scripts/package.sh @@ -178,24 +178,32 @@ if [[ "${GCC_GENERATE_DEBUGGING_SYMBOLS}" == false ]]; then fi fi -function create_local_podspec { - step "Creating local podspec" +function create_podspec { + step "Creating local podspec (${1})" + [[ $SYMBOLS = YES ]] && POD_SUFFIX="-symbols" || POD_SUFFIX="" POD_SOURCE_PATH=' :path => ".",' POD_FRAMEWORKS=" m.vendored_frameworks = '"${NAME}".framework'" - [[ $SYMBOLS = YES ]] && POD_SUFFIX="-symbols" || POD_SUFFIX="" - POD_LOCALSPEC=${OUTPUT}/$1/${NAME}-iOS-SDK${POD_SUFFIX}.podspec - sed "s/.*:http.*/${POD_SOURCE_PATH}/" platform/ios/${NAME}-iOS-SDK${POD_SUFFIX}.podspec > ${POD_LOCALSPEC} - sed -i.bak "s/.*vendored_frameworks.*/${POD_FRAMEWORKS}/" ${POD_LOCALSPEC} - rm -rf ${POD_LOCALSPEC}.bak - cp -pv LICENSE.md ${OUTPUT}/$1/ + INPUT_PODSPEC=platform/ios/${NAME}-iOS-SDK${POD_SUFFIX}.podspec + OUTPUT_PODSPEC=${OUTPUT}/${1}/${NAME}-iOS-SDK${POD_SUFFIX}.podspec + if [[ ${1} == "dynamic" ]]; then + sed "s/.*:http.*/${POD_SOURCE_PATH}/" ${INPUT_PODSPEC} > ${OUTPUT_PODSPEC} + sed -i '' "s/.*vendored_frameworks.*/${POD_FRAMEWORKS}/" ${OUTPUT_PODSPEC} + fi + if [[ ${1} == "static" ]]; then + awk '/Pod::Spec.new/,/m.platform/' ${INPUT_PODSPEC} > ${OUTPUT_PODSPEC} + cat platform/ios/${NAME}-iOS-SDK-static-part.podspec >> ${OUTPUT_PODSPEC} + sed -i '' "s/.*:http.*/${POD_SOURCE_PATH}/" ${OUTPUT_PODSPEC} + fi + cp -pv LICENSE.md ${OUTPUT}/${1}/ } if [[ ${BUILD_STATIC} == true ]]; then stat "${OUTPUT}/static/${NAME}.framework" + create_podspec "static" fi if [[ ${BUILD_DYNAMIC} == true ]]; then stat "${OUTPUT}/dynamic/${NAME}.framework" - create_local_podspec "dynamic" + create_podspec "dynamic" fi if [[ ${BUILD_STATIC} == true ]]; then |