iOS通过shell脚本来进行自动化打包
2019-02-20 本文已影响0人
大佬的世界我不懂
配置自动打包发布的流程通过下面几步的设置好之后,以后再进行打包发布到第三方平台或者App Store 只需要一步就能搞定了(一个回车搞定)
笔者通过shell脚本实现从archive->生成ipa 参考文章iOS一键搞定自动打包并发布到AppStore和Fir - 每天进步一点点 - CSDN博客
将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
//(编译过程中需要有很多的警告如下图不需要管)
最后成功后截图如下图
成功后的截图如下图