美文网首页打包
iOS自动打包并发布到AppStore和Fir

iOS自动打包并发布到AppStore和Fir

作者: CALayer_Sai | 来源:发表于2018-06-04 13:19 被阅读183次

    告别繁琐的打包过程,一键搞定

    一、配置自动打包发布的流程

    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个文件拖入工程的根目录
    二、选择好描述文件
    描述文件.png
    三、修改一下shell.sh 文件

    修改shell.sh文件


    修改工程名.png

    修改apple id


    image.png
    获取Fir平台的token
    token.png

    配置fir的token


    配置.png
    经测试,Xcode9打包时需要将plist文件中配置新的键值对
    image.png
    这里的描述文件用的是adhoc的描述文件,需要提前将测试机的UDID配置好,再配置好描述文件

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

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

    image.png

    目前只测试了上环fir的方案,遇到的问题是plist文件之前没有配置好,描述文件没有选用adhoc模式的,修改后,能正常发布到fir上面
    上架AppStore的,后续继续维护,敬请期待!

    原文参考链接
    一些错误的解决方式
    打包报错的一些解决方案

    相关文章

      网友评论

      • 零壹后学者:网上找了半天,就你这个最给力,顶
        CALayer_Sai:@DogeHank 哈哈,谢谢,我这也是借鉴别人的加以总结的!

      本文标题:iOS自动打包并发布到AppStore和Fir

      本文链接:https://www.haomeiwen.com/subject/xilesftx.html