3838# pr: output test.zip to workspace dir
3939# others: Rename the zip package name yourself, But need copy it to workspace dir
4040# #################################
41-
41+ xcode_version=$( xcodebuild -version | grep Xcode | awk ' {print $2}' )
42+ echo " Xcode Version: $xcode_version "
4243echo ios_direction: $ios_direction
4344echo Package_Publish: $Package_Publish
4445echo is_tag_fetch: $is_tag_fetch
@@ -52,31 +53,49 @@ echo short_version: $short_version
5253echo pwd: ` pwd`
5354echo sdk_url: $sdk_url
5455
55- zip_name=${sdk_url##*/ }
56- echo zip_name: $zip_name
57-
58- curl -o $zip_name $sdk_url || exit 1
59- 7za x ./$zip_name -y > log.txt
60-
61- unzip_name=` ls -S -d * / | grep Agora | sed ' s/\///g' `
62- echo unzip_name: $unzip_name
56+ unzip_name=Agora_Native_SDK_for_iOS_FULL
57+ zip_name=output.zip
58+ sdk_url_flag=false
59+ if [ -z " $sdk_url " ]; then
60+ sdk_url_flag=false
61+ echo " sdk_url is empty"
62+ echo unzip_name: $unzip_name
63+ mkdir -p ./$unzip_name /samples
64+ cp -rf ./iOS/${ios_direction} ./$unzip_name /samples/${ios_direction} || exit 1
65+ ls -al ./$unzip_name /samples/${ios_direction} /
66+ else
67+ sdk_url_flag=true
68+ zip_name=${sdk_url##*/ }
69+ echo zip_name: $zip_name
70+ curl -o $zip_name $sdk_url || exit 1
71+ 7za x ./$zip_name -y > log.txt
72+ unzip_name=` ls -S -d * / | grep Agora | sed ' s/\///g' `
73+ echo unzip_name: $unzip_name
74+ rm -rf ./$unzip_name /bin
75+ rm -f ./$unzip_name /commits
76+ rm -f ./$unzip_name /package_size_report.txt
6377
64- rm -rf ./$unzip_name /bin
65- rm ./$unzip_name /commits
66- rm ./$unzip_name /package_size_report.txt
67- mkdir ./$unzip_name /samples
68-
69- cp -rf ./iOS/${ios_direction} ./$unzip_name /samples/API-Example || exit 1
70- ls -al ./$unzip_name /samples/API-Example/
71- mv ./$unzip_name /samples/API-Example/sdk.podspec ./$unzip_name / || exit 1
72- python3 ./.github/ci/build/modify_podfile.py ./$unzip_name /samples/API-Example/Podfile || exit 1
78+ rm -f ./$unzip_name /.commits
79+ rm -f ./$unzip_name /AgoraInfra_iOS.swift
80+ rm -f ./$unzip_name /AgoraRtcEngine_iOS.podspec
81+ rm -f ./$unzip_name /AgoraAudio_iOS.podspec
82+ rm -f ./$unzip_name /Package.swift
83+ mkdir -p ./$unzip_name /samples
84+ cp -rf ./iOS/${ios_direction} ./$unzip_name /samples/${ios_direction} || exit 1
85+ ls -al ./$unzip_name /samples/${ios_direction} /
86+ mv ./$unzip_name /samples/${ios_direction} /sdk.podspec ./$unzip_name / || exit 1
87+ fi
7388
89+ python3 ./.github/ci/build/modify_podfile.py ./$unzip_name /samples/${ios_direction} /Podfile $sdk_url_flag || exit 1
7490
91+ echo " start compress"
75927za a -tzip result.zip -r $unzip_name > log.txt
76- mv result.zip $WORKSPACE /withAPIExample_${BUILD_NUMBER} _$zip_name
93+ echo " start move to"
94+ echo $WORKSPACE /with${ios_direction} _${BUILD_NUMBER} _$zip_name
95+ mv result.zip $WORKSPACE /with${ios_direction} _${BUILD_NUMBER} _$zip_name
7796
7897if [ $compile_project = true ]; then
79- cd ./$unzip_name /samples/API-Example
98+ cd ./$unzip_name /samples/${ios_direction}
8099 ./cloud_build.sh || exit 1
81100 cd -
82101fi
0 commit comments