美文网首页iOS-开发
Fastlane打包教程

Fastlane打包教程

作者: 李华光 | 来源:发表于2018-04-27 23:41 被阅读0次

    Fastlane自动打包教程

    一、Fastlane 环境搭建

    1. 检查ruby是否安装,低于2.0最好升级
      rvm -v                 #检查ruby是否安装正常
      rvm list               #列出已知ruby版本
      rvm install ruby-xxxxx #安装一个最新ruby版本
      
      #如果报错的话   
      brew install opensslreinstall|
      install ruby-xxxxx     #注意修改xxxxxx
    
    1. 检查 Xcode是否安装

      去App Store下载,或者使用命令行安装

      $ xcode-select --install

    2. 配置xcode证书和信息

    201804271107.png 201804271108.png

    (1) Display Name

    设置APP名字,可以改为“鸿运国际”

    (2) Bundle Identifier (包名)

    (3) 证书

    (4) 配置文件

    1. 安装 fastlane
      $ sudo gem install fastlane -NV
    
      $ fastlane -v      #检查版本 Fastlane
    
      fastlane 2.64.1
    
       OK,安装完成
       
    
    1. 配置环境变量

    找到shell profile,一般在 ~/.bashrc, ~/.bash_profile or ~/.zshrc文件里,取决于你的系统,文件的末尾处添加:

      export LC_ALL=en_US.UTF-8
      export LANG=en_US.UTF-8
    

    二、对xcode项目进行fastlane初始化

    1. fastlane init

    终端,cd到你的工程目录,然后执行fastlane init

    有时候需要确认信息,如:“Please confirm the above values”,确认信息,没问题则输入 y。

    三、安装fastlane插件

    查看所有插件:

    $ fastlane search_plugins
    

    自动化打包使用最多就是Fastlane中gym这个Action, 转为打包而生, 安装gym这个组件:

    $ sudo gem install gym
    

    cd项目根目录, 创建自动打包脚本: (使用工程下目录下创建好的 gym.sh)

    $ vim gym.sh
    

    为脚本执行提升权限:

    chmod +x gym.sh
    

    执行一下脚本看一下打包效果:

    ./gym.sh
    

    执行结果:


    201804271105.png 201804271106.png

    打出的包在目录project_path下

    相关文章

      网友评论

        本文标题:Fastlane打包教程

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