脚本化生成 ipa 并上传至第三方托管

目录

简介

环境

关键点分析

源码

效果图

遇到的问题

致谢

简介

项目进行一定阶段的时候,需要给团队中的同学(但不局限于)安装

有时候修复了几个后,瞬间七八个手机飞到面前,感觉像是医生给病人打针一样, ...

一般可以把测试版的放到第三方托管网站上(比如笔者使用的蒲公英),打包后可以把上传,然后需要安装的同学可以直接扫码或者打开链接安装即可

然后就变成了,打包 --> 上传

偶尔几次倒还可以接受,但机械重复的动作总是让人烦躁

于是乎,只能抽时间研究研究自动化脚本(一个命令执行打包成,并上传到蒲公英)

环境

笔者环境

关键点分析,一些相关命令说明,时间紧的同学可以直接拖到源码部分

可以

在中如果执行 或者 时候,其实相当于先执行,然后(实际操作中,会出现问题,见下文问题总结)或者

命令

首先到项目根目录

查看的版本号和版本

查看项目全部的

查看可以使用的

适用于编译

编译生成包

包导出文件

详细的看,如果不知道怎么写的话,可以先手动打包需要的版本,打包成功的文件夹中会有,可以复制一份到某个地方,给上面的命令使用即可

清除编译过程生成文件

编译和提取的主要命令就是介绍的,现在说明下如何将打包好的上传到蒲公英

a. 准备

如何查看 :登录蒲公英 - 右上角 - 账户设置 - API 信息

b. 使用如下命令,注意后面的

c. 如果上传后,会返回一串,错误说明,或者成功信息

上传成功后返回的数据,格式化后如下

源码

使用复制下面源码,将各种路径和配置依据实际情况配置正确,然后终端执行即可

默认生成的是版本,因为笔者公司提交要求专人打包

使用前 需要提前 切换好分支或者

哈哈,从此,一键上传,然后把生成的链接或者二维码给相关同学即可,再也不用,一个手机一个手机的打针了 ~

效果图

遇到的问题

移除了,使用

或者 参考:https://stackoverflow.com/questions/43068608/xcrun-error-unable-to-find-utility-packageapplication-not-a-developer-tool/43185342

2.

文件格式错误,缺少

可以正常手动打包,并且导出为对应的,然后在生成的所在的文件中有文件,可以使用这个即可

不定期更新 不合适的地方 还请指点~ 感激不尽

作者:申申申申申

链接:https://www.jianshu.com/p/f140435e24cb

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180628A0BGDF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券