Fastlane自动打包教程
一、Fastlane 环境搭建
- 检查ruby是否安装,低于2.0最好升级
rvm -v #检查ruby是否安装正常
rvm list #列出已知ruby版本
rvm install ruby-xxxxx #安装一个最新ruby版本
#如果报错的话
brew install opensslreinstall|
install ruby-xxxxx #注意修改xxxxxx
-
检查 Xcode是否安装
去App Store下载,或者使用命令行安装
$ xcode-select --install
-
配置xcode证书和信息
(1) Display Name
设置APP名字,可以改为“鸿运国际”
(2) Bundle Identifier (包名)
(3) 证书
(4) 配置文件
- 安装 fastlane
$ sudo gem install fastlane -NV
$ fastlane -v #检查版本 Fastlane
fastlane 2.64.1
OK,安装完成
- 配置环境变量
找到shell profile,一般在 ~/.bashrc
, ~/.bash_profile
or ~/.zshrc
文件里,取决于你的系统,文件的末尾处添加:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
二、对xcode项目进行fastlane初始化
- 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下
网友评论