Xcode自动化打包与蒲公英发布

Xcode自动化打包与蒲公英发布

workspace_path="工作区间目录"
scheme_name="scheme名字"
configuration="Debug/Release"
archive_path="archive文件路径"
certificate_name="证书名字"
provisioning_Profile_Name="授权文件名字"
bundleID="bundle ID"
exportFilePath="ipa包路径"
uKey="蒲公英userkey"
apiKey="蒲公英apikey"

#清理工程
xcodebuild clean  \
-workspace ${workspace_path} \
-scheme ${scheme_name} \
-configuration ${configuration} 

#编辑
xcodebuild archive -workspace ${workspace_path} \
    -scheme ${scheme_name} \
    -configuration ${configuration} \
    -archivePath ${archive_path} \
    CODE_SIGN_IDENTITY="${certificate_name}"  \
    PROVISIONING_PROFILE="${provisioning_Profile_Name}" \
    PRODUCT_BUNDLE_IDENTIFIER="${bundleID}" 
    
#打包
xcodebuild -exportArchive \
-archivePath ${archive_path} \
-configuration ${configuration} \
-exportPath ${exportFilePath} \
-exportOptionsPlist ${exportOptionsPlistPath}

#上传ipa到蒲公英
if [ -e ${exportFilePath} ]
then
    echo '开始上传ipa/apk到蒲公英'
    curl -F "file=@${exportFilePath}/${project_name}.ipa" -F "uKey=${uKey}" -F "_api_key=${apiKey}" 'https://www.pgyer.com/apiv1/app/upload' --verbose
else
    echo "在目录:${exportFilePath} 不存在"
fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值