美文网首页
自动打包脚本

自动打包脚本

作者: 清宵寒夜 | 来源:发表于2021-07-20 13:33 被阅读0次
cd `dirname $0`

if[ -d build ];then

rm -f -r build

fi

build_type=Debug

project_name="需要打包的工程名"

scheme_name="工程中需要导出ipa的scheme"

archivepath=$(pwd)

build_path=${archivepath}/build

exportOptionsPlistPath=$archivepath/exportOptionsPlist.plist

exportIpaPath=$archivepath/IPADir/${build_type}

xcodebuild clean -configuration ${build_type} -quiet  ||exit

xcodebuild archive -project ${archivepath}/${project_name}.xcodeproj -scheme ${scheme_name} -configuration ${build_type} -archivePath ${build_path}/${project_name}.xcarchive -quiet  ||exit

echo '///--------'

echo '/// 编译完成'

echo '///--------'

echo ''

echo '///----------'

echo '/// 开始ipa打包'

echo '///----------'

xcodebuild -exportArchive -archivePath ${build_path}/${project_name}.xcarchive \

-configuration ${build_type} \

-exportPath ${exportIpaPath} \

-exportOptionsPlist ${exportOptionsPlistPath} -quiet ||exit

if[ -e $exportIpaPath/$scheme_name.ipa ];

    then

    echo '///----------'

    echo '/// ipa包已导出'

    echo '///----------'

    open $exportIpaPath

    else

    echo '///-------------'

    echo '/// ipa包导出失败 '

    echo '///-------------'

fi

echo '///------------'

echo '/// 打包ipa完成  '

echo '///-----------='

if[[ ! -d ./IPADir ]];then

echo '打包失败'

exit 0

fi

exit 0

相关文章

网友评论

      本文标题:自动打包脚本

      本文链接:https://www.haomeiwen.com/subject/fghaultx.html