回想一下我们发布 iOS 应用,不仅步骤繁琐,非常耗时。一旦其中一步失误了,又得重新来。作为一名优秀的工程师不应该让这些重复的工作在浪费我们的人生。在软件工程里面,我们一直都推崇把重复、流程化的工作交给程序完成。这次的文章主角就是为了解放我们而来—— appuploader,appuploader类似于Fastlane。这个明星库在 github 已经高达 1w 多的start量,得到了广大码农们的认为。

appuploader

appuploader 是 iOS (还有 Android ) 布署和发布最好的一套工具。它处理了所有重复的工作,例如生成截图,发布应用等。

APP开发助手 iOS APP上架到App Store的辅助工具,解决iOS APP上架繁琐费时的情况,帮助跨平台APP开发者上架苹果应用,在没有配置Mac苹果机的情况,实现iOS证书申请,创建iOS开发者证书、iOS发布证书等各类证书,iOS开发者在Windows、Linux或Mac系统中上传IPA到App Store,简化iOS APP上架流程!在任何电脑中轻松快速上架你的APP,包含 windows版, Mac版, 以及 Linux版老的兼容版本。

Fastlane实践

那么如何使用Fastlane写一个我们属于自己的 lane 呢? 就以发布 ipa 到 fir 为例

desc "发布到Fir" lane :pulish_to_fir do # 运行 pod install cocoapods # 构建和打包ipa gym( clean: true, output_directory: './firim', scheme: 'xxxx', configuration: 'Test', export_options: { method: 'development', provisioningProfiles: { "xxx.xxx.xxx": "match Development xxx.xxx.xxx" }, } ) # 上传ipa到fir.im服务器,在fir.im获取firim_api_token firim(firim_api_token: "fir_token") end

现在我们来讲解appuploader怎么上传截图发布应用呢,我们下面来看看。

首先我们下载appuploader,链接:http://www.applicationloader.net/。

进入批量上传截图页面。根据提示操作,上传APP,点击下载,应用资料就下载完成了。

编辑切换为居中

添加图片注释,不超过 140 字(可选)

appuploader 入门使用相关推荐

  1. 用Construct 2制作入门小游戏~

    今天在软导课上了解到了Construct 2这个神器,本零基础菜鸟决定尝试做一个简单的小游戏(实际上是入门的教程啊= = 首先呢,肯定是到官网下载软件啊,点击我下载~ 等安装完毕后我便按照新手教程开始 ...

  2. Docker入门六部曲——Swarm

    原文链接:http://www.dubby.cn/detail.html?id=8738 准备工作 安装Docker(版本最低1.13). 安装好Docker Compose,上一篇文章介绍过的. 安 ...

  3. Docker入门六部曲——Stack

    原文链接:http://www.dubby.cn/detail.html?id=8739 准备知识 安装Docker(版本最低1.13). 阅读完Docker入门六部曲--Swarm,并且完成其中介绍 ...

  4. Docker入门六部曲——服务

    原文链接:http://www.dubby.cn/detail.html?id=8735 准备 已经安装好Docker 1.13或者以上的版本. 安装好Docker Compose.如果你是用的是Do ...

  5. 【springboot】入门

    简介: springBoot是spring团队为了整合spring全家桶中的系列框架做研究出来的一个轻量级框架.随着spring4.0推出而推出,springBoot可以説是J2SEE的一站式解决方案 ...

  6. SpringBoot (一) :入门篇 Hello World

    什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不 ...

  7. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题

    入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...

  8. 5 分钟入门 Google 最强NLP模型:BERT

    BERT (Bidirectional Encoder Representations from Transformers) 10月11日,Google AI Language 发布了论文 BERT: ...

  9. 命名实体识别入门教程(必看)

    关于开发自己的命名实体识别先期思路: 虽然网上有很多相关代码,但实际如何入门材料较少,故整理下: CRF:先期可以用人民日报语料库去做,步骤如下: https://blog.csdn.net/hude ...

最新文章

  1. mysql如何按行数匹配_mysql – 是否可以使用MATCH AGAINST计算每行匹配的单词数
  2. 2011软考软件设计师:C语言代码规范问题(1
  3. 蓝桥杯之第几个幸运数
  4. 关于文件整理的一些心得
  5. fastjson 大写转小写 字段_对象转json字符串,属性首字母大写自动变为小写
  6. 昨天做的事情和今天需要做的事情
  7. uniapp 日期选择器_uniapp实现横向滚动选择日期
  8. windows下用php开发类似百度文库应用需要的工具和问题
  9. 如何在SQL Server 2016中使用R合并和拆分CSV文件
  10. 通过skimmer发动供应链攻击,苏富比地产100多个网站受影响
  11. Ecstore中的微信支付怎么样配置
  12. python有什么用-学了Python一般可以用来干什么?老男孩教育告诉你!
  13. css中文本超出部分省略号代替
  14. Python——Pycharm基本设置
  15. c语言操作符的自我总结hhhhhhhhh
  16. 期货交易应该如何界定交易中的时间周期?
  17. unity讲解(入门)
  18. 2021消防设施操作员(初级)岗位考试模拟题库应急疏散逃生知识部分
  19. 如何在Django中优雅的使用pyecharts设计可视化BI系统(多图表)
  20. 现在使用计算机器工作原理,计算机显示器工作原理(17页)-原创力文档

热门文章

  1. python下载第三方库的时候报错ERROR: Command errored out with exit status 1: python setup.py egg_info Check the
  2. 【排序】图解基数排序
  3. SSH远程访问及控制——远程登录服务器并传输数据
  4. 【转】delphi 修改代码补全的快捷键(由Ctrl+Space 改为 Ctrl + alt + Space)
  5. ST-Link资料05_自制ST-Link(提供原理图及hex和bin固件)
  6. STM32的复位与电源管理
  7. Oracle PL/SQL开发基础(第十七弹:集合类型)
  8. table标签,制作表格注册表
  9. 修复引导mbrfix
  10. 台湾大学林轩田机器学习技法课程学习笔记11 -- Gradient Boosted Decision Tree