Fastlane打包教程

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下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容