summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFredrik Karlsson <bjorn.fredrik.karlsson@gmail.com>2016-07-06 11:09:50 +0200
committerGitHub <noreply@github.com>2016-07-06 11:09:50 +0200
commit9993017cc9238b609ca861e84e6d8403922cd480 (patch)
treea377102e190cf75c4077e6e81b5eb0c0acc09970
parent7b6ef80b5df75d30f7cbb6cedf88e28acbbed288 (diff)
downloadqtlocation-mapboxgl-9993017cc9238b609ca861e84e6d8403922cd480.tar.gz
[ios] fixes #4536 include podspec in iOS releases (#5569)
-rwxr-xr-xplatform/ios/scripts/package.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/platform/ios/scripts/package.sh b/platform/ios/scripts/package.sh
index f0ca683389..50c0505931 100755
--- a/platform/ios/scripts/package.sh
+++ b/platform/ios/scripts/package.sh
@@ -178,11 +178,25 @@ if [[ "${GCC_GENERATE_DEBUGGING_SYMBOLS}" == false ]]; then
fi
fi
+function create_local_podspec {
+ step "Creating local podspec"
+ 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/
+}
+
if [[ ${BUILD_STATIC} == true ]]; then
stat "${OUTPUT}/static/${NAME}.framework"
+ create_local_podspec "static"
fi
if [[ ${BUILD_DYNAMIC} == true ]]; then
stat "${OUTPUT}/dynamic/${NAME}.framework"
+ create_local_podspec "dynamic"
fi
if [[ ${BUILD_STATIC} == true ]]; then