上传蒲公英脚本

#!/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. matlaba绘制gps星空图_教大家用EXCEL配合CAD绘制道路标准断面图
  2. Azure PowerShell (1) PowerShell整理
  3. java获取word书签表格数据_Python读取word文档里面的表格数据
  4. leetcode979. 在二叉树中分配硬币(dfs)
  5. Spring Boot 系列(一)快速入门
  6. Python 小白从零开始 PyQt5 项目实战(5)布局管理
  7. [bzoj3668][Noi2014]起床困难综合症/[洛谷3613]睡觉困难综合症
  8. exchange server 2010 OWA 附件功能只支持IE浏览器
  9. ria技术_JavaFXpert RIA示例挑战截止日期已延长
  10. C++ 回调函数 例子
  11. 【送书活动】你真的了解Java多线程编程吗?
  12. 常用输出设备——打印机、显示器与显示卡、声音和力反馈
  13. VS2008SP1的MFC测试-Ribbon风格(DJ尐舞图形画板2008)
  14. 微信 css area,微信小程序--手写一个地区选择器(多级联动)
  15. 安卓实例04-3:通过Intent使讯飞与tasker通讯作为语音助手
  16. 机器学习决策树的Sklearn的实现(隐形眼镜镜片决策树实现)
  17. 【JS】问题——解决JS文件页面更新不生效问题
  18. 武魂优化游戏引擎 视觉效果全新进化
  19. 文件被其他程序占用及解决方法
  20. BZOJ 1924 [Sdoi2010]所驼门王的宝藏 tarjan缩点+拓扑DP

热门文章

  1. CMOS图像传感器基础知识和参数理解
  2. 《缠中说禅108课》47:一夜情行情分析
  3. 2014牡丹江 现场赛 F zoj 3824 Fiber-optic Network
  4. 删除git分支图文教程
  5. 初学者解决keil MDK 5 编译出现“Could not open file ..\output\core_cm3.o: No such file or directory“
  6. 企信通100短信平台对各个行业短信应用需求分析
  7. 项目看板开发经验分享(番外篇)——集团碳排放看板(万剑归宗)
  8. 如何生成你的专属推荐文案?智能文案在1688平台的应用
  9. 陈枭 小型微型计算机,word中使用bibtex4word插入参考文献。
  10. 金融科技企业PingPong发布3.0新产品