900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > mac 上传iOS/安卓安装包到蒲公英或者fir分发平台shell脚本

mac 上传iOS/安卓安装包到蒲公英或者fir分发平台shell脚本

时间:2023-01-01 08:56:06

相关推荐

mac 上传iOS/安卓安装包到蒲公英或者fir分发平台shell脚本

上传蒲公英脚本

#!/bin/sh#上传的完整路径allPath="/Users/user/Desktop/app.ipa"# 蒲公英 API_KeyAPI_Key="XXXXXXX"# ============ 蒲公英 上传 ============pgygerFunc(){echo "所有参数 = $*"# echo "参数个数 = $#"# echo "查看方法返回值 = $?"allPath=$1api_key=$2if [ -e "${allPath}" ]thenecho '开始上传ipa/apk到蒲公英'curl -F "file=@${allPath}" -F "_api_key=${api_key}" '/apiv2/app/upload'echo "\n打包上传更新成功!"elseecho "目录:${allPath} 不存在"fiexit 0}# 调用 可上传安卓包# 蒲公英是关联对应包里的boundleID实现更新或新建 只用了一个登录参数pgygerFunc $allPath $API_Key

fir 上传脚本

#!/bin/sh#上传的完整路径allPath="/Users/user/Desktop/app.ipa"# fir appIDappID="XXXXXXX"# fir API_TokenAPI_Token="XXXXXXX"# ============ fir上传 ============# fir-cli 使用 Ruby 构建, 无需编译, 只安装相应 gem 即可# 查看ruby版本 需要 > 1.9.3ruby -v # 安装 fir-cli gem install fir-cli# 或者sudo gem install fir-cli# 登录fir login API_Token# 查看登录信息fir mefirFunc(){echo "所有参数 = $*"echo "参数个数 = $#"# echo "查看方法返回值 = $?"allPath=$1appID=$2API_Token=$3fir meif [ -e "${allPath}" ]thenexport LANG=en_USexport LC_ALL=en_US;echo "正在上传到fir"fir p $allPathchangelog=`cat $project_dir/README`curl -X PUT --data "changelog=$changelog" "http://fir.im/api/v2/app/${appID?}token=${API_Token}"echo "\n打包上传更新成功!"elseecho "目录:${allPath} 不存在"fiexit 0}# 调用 可上传安卓包# fir使用了自己的appID关联对应app 所以两个参数一个登录 一个关联firFunc $allPath $appID $API_Token

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。