上传蒲公英脚本

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

 fir 上传脚本

#!/bin/sh
#上传的完整路径
allPath="/Users/user/Desktop/app.ipa"
# fir appID
appID="XXXXXXX"
# fir API_Token
API_Token="XXXXXXX"# ============ fir上传 ============
# fir-cli 使用 Ruby 构建, 无需编译, 只安装相应 gem 即可
# 查看ruby版本 需要 > 1.9.3
ruby -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

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

  1. 在Mac上打pxl的安装包

    1.新建一个PXL(可以自定)的文件夹 2.在刚才新建的PXL文件夹里面新建一个PxlPkg.plist,内容参考如下: <?xml version="1.0" encodi ...

  2. Ajax安卓成功iOS失败,api.ajax图片上传,ios可以上传成功,安卓上传失败

    本帖最后由 孤鹜恋落霞 于 2019-4-10 18:02 编辑 function uploadImg(token, urlParams, imgSrc, callback) { var time = ...

  3. iOS的安装包:deb、ipad、pxl

    前言: 目前 iOS 平台上常见的安装包有三种,deb.ipa 和 pxl. 其中 deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系 ...

  4. iOS ipa 安装包安装失败原因

    前言 iOS 的内测应用在安装时,很多人都遇到过安装失败的情况,安装失败的原因比较多,下面将一些常见原因总结如下,方便开发者进行排查. 在 iOS 9 中启动应用时,出现提示"未受信任的企业 ...

  5. 6.神操作(把master上的三个安装包scp给slave)—Hadoop完全分布式搭建完成

    [一个很疑惑的问题]为什么我们一直在反复做一个操作:就是scp拷贝过来拷贝过去? [答案]这是为了将文件或目录的权限修改成hadoop所属组. 一.把master上的3个安装包拷贝到slave1.sl ...

  6. Wormhole for mac(在Mac上控制iOS和Android设备)

    Wormhole for mac中文免费版是一款非常强大的手机控制软件,Wormhole mac中文版可以让您实现在Mac电脑上控制iOS和Android设备,你可以使用Wormhol在你的Mac上刷 ...

  7. 上传IOS项目和版本更新流程图

    上传IOS项目和版本更新流程图 必备IDP证书和distribution证书(第一个证书是真机部署测试时用到的,后者证书是发布时需要用到的,缺一不可). 我就说说接下来应该做的流程.在你保证拥有以上两 ...

  8. Mac 上的 iOS App 可用性(IOS APP availability on Mac)

    最近进入到 develop.apple.com 网站的小伙伴, 都会看到一个让开发主账号同意协议的通知: 随后登录了主账号,同意了这个通知.再切换会后正常账号后,有这样的提示: iPhone and ...

  9. 如何在M1 Mac上运行iOS应用?

    苹果最新的MacBook Air,MacBook Pro和Mac Mini进行了重要的更改:它们都使用了苹果自己的硅M1处理器.得益于该创新芯片,iOS和MacOS应用程序的融合向前迈出了一大步. 这 ...

最新文章

  1. 政府网站公祭日,如何使网站整体变灰
  2. Service的理解和使用
  3. netapp更换硬盘
  4. 害怕运维做到30岁还一事无成?你应该来这里看看
  5. 测试基础-03-用例设计方法:等价类、边界值、场景法、错误推测法
  6. 阿里云centos 6.9安装oracle10g
  7. mysql 中if(),left(),right(),with rollup的用法
  8. 贝塞尔曲线初识 (数学)
  9. 某个题库中的题目数量修改了,为何展示题号展示时没有它?
  10. 决定系数R2相关知识,以及与相关系数之间的关系
  11. PNAS:杏仁核个体特异性功能连接:精准精神病学基础
  12. 知名建筑景观3D可视化渲染软件lumion10.5
  13. RC电路的充放过程C语言实现,RC电路的瞬态和稳态过程
  14. Python 错误重试库 tenacity retry
  15. 【软件工程】把Jackson图转换为流程图例题+画状态描述图
  16. GitHub如何征服了Google、微软及一切
  17. python-opencv去除小面积区域/孔洞填充(二值图像)
  18. 了解贝尔曼·福特算法
  19. 怎样规划自己的研究生生活?
  20. 台式机和笔记本属于什么计算机,pc机属于什么型计算机

热门文章

  1. Qt/C++ 模仿 酷狗音乐播放器Qt/C++ 模仿 酷狗音乐播放器
  2. hdu 改革春风吹满地
  3. 图片格式怎么转换?这两招帮你快速修改图片格式
  4. Realsense获取像素点在相机坐标系下的三维坐标
  5. 【首发】收款系统源码-带后台
  6. 大数据技术与应用实验报告4
  7. 版权登记保护的是什么?
  8. Mybatis 向数据库表中插入记录 不携带id值
  9. 《Ce train qui s’en va 离站的火车》
  10. 通达信c语言接口是什么?