iOS通过shell脚本来进行自动化打包

2019-02-20  本文已影响0人  大佬的世界我不懂

配置自动打包发布的流程通过下面几步的设置好之后,以后再进行打包发布到第三方平台或者App Store 只需要一步就能搞定了(一个回车搞定)

笔者通过shell脚本实现从archive->生成ipa  参考文章iOS一键搞定自动打包并发布到AppStore和Fir - 每天进步一点点 - CSDN博客

插入shell下载地址  

将archiveScript中的几文件拖入工程的根目录

根据自己需求选择好描述文件

根据自己的项目修改一下shell.sh (修改哪里下面会指出)

cd到工程根目录,通过./shell.sh 执行脚本即可

1.shell的链接地址截图如下图 

但是里面的exportAppstore.list 缺少了一个文件会导致打包失败(因为xcode9以后我们手动导出的ipa包里面有一个如下图)

所以手动将这个加入变成如下图

准备工作做完后,正式开启自动化之路

一、将archiveScript中的3个文件拖入工程的根目录

二、根据自己需求选择好描述文件  //(不要使用自动选择描述文件 ,必须手动选择)

三、修改一下shell.sh 文件

Product ->Scheme -> Edit Scheme 查看自己的scheme_name

获取Fir平台的token 

三、 cd到工程根目录,./shell.sh 回车就会执行脚本

#### 四、 根据自己的需求选择即可 

如果开始选择的1:app-store 会发布到app store

//(编译过程中需要有很多的警告如下图不需要管)

最后成功后截图如下图

成功后的截图如下图

上一篇下一篇

猜你喜欢

热点阅读