告别繁琐的打包过程,一键搞定
一、配置自动打包发布的流程
1、下载Shell脚本
2、将archiveScript中的几文件拖入工程的根目录
3、根据自己需求选择好描述文件(测试包或是正式包)
4、根据自己的项目修改一下shell.sh
5、cd到工程根目录,通过./shell.sh 执行脚本即可
二、准备工作
配置fir环境可能会遇到的错误,请参考以下文章
Mac OS X 下终端系统命令丢失提示 command not found 解决方法
参考链接
1、上传到fir
需要先安装fir-cli,执行命令 gem install fir-cli
2、检查安装rvm
如果没有安装过rvm,需要安装rvm,在终端输入rvm -v命令查看,如果打印出rvm:command not found说明没有安装过rvm,如果能打印出rvm版本等信息说明安装过。如果没有安装过rvm可以通过下面的命安装,如果已经安装过可以忽略。
①、在终端输入 curl -L get.rvm.io | bash -s stable ,然后稍等一会rvm就安装好了
②、在终端输入 source ~/.bashrc
③、在终端输入 source ~/.bash_profile
④、再输入rvm -v查看安装成功
准备工作做完后,正式开启自动化之路
一、将archiveScript中的3个文件拖入工程的根目录
二、选择好描述文件
三、修改一下shell.sh 文件
修改shell.sh文件
修改apple id
获取Fir平台的token
配置fir的token
经测试,Xcode9打包时需要将plist文件中配置新的键值对
这里的描述文件用的是adhoc的描述文件,需要提前将测试机的UDID配置好,再配置好描述文件
三、 cd到工程根目录,./shell.sh 回车就会执行脚本
四、 根据自己的需求选择即可
目前只测试了上环fir的方案,遇到的问题是plist文件之前没有配置好,描述文件没有选用adhoc模式的,修改后,能正常发布到fir上面
上架AppStore的,后续继续维护,敬请期待!