iOS脚本打包,测试环境自动上传蒲公英,正式环境自动上传AppStore

#开始上传,如果只需要打ipa包出来不需要上传,注释下面的代码
#VV_BUILD_FOR_DEVELOP开发环境,默认上传至蒲公英
if [ "${PREPROCESSOR_DEFINITIONS}"x = "VV_BUILD_FOR_DEVELOP"x ];then
echo "........正在上传IPA到蒲公英 ........................"

filePath="$ipaPath"
echo "***********打印filePath========$filePath"
uKey="蒲公英平台ukey"
api_key="蒲公英平台api_key"
updateDescription="此次更新了哪些功能、描述等等"

#上传语法可以到蒲公英文档查看, ipaPath打包后的ipa路径
curl -F "file=@$filePath" -F "uKey=$uKey" -F "_api_key=$api_key" -F "updateDescription=$updateDescription" https://qiniu-storage.pgyer.com/apiv1/app/upload

echo "........成功上传IPA到蒲公英 ........................"

else

#VV_BUILD_FOR_RELEASE生产环境,默认上传至App Store Connect 发布审核
echo "........正在上传到App Store Connect ........................"

#开发者账号
Apple_ID="开发者账号"
#开发者账号中心生成的双重验证密码
APP_PW="开发者账号中心生成的双重验证密码"
#ipa路径
filePath="$ipaPath"

########### 先验证ipa包信息 ##########
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool --validate-app -f ${filePath} -u ${Apple_ID} -p ${APP_PW} --output-format xml
########### 然后上传至App Store Connect开发者中心 ##########
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool --upload-app -f ${filePath} -u ${Apple_ID} -p ${APP_PW} --output-format xml

echo "........成功上传IPA到App Store Connect ........................"

exit 1
fi

 

转载于:https://www.cnblogs.com/Crazy-ZY/p/9401856.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值