fastlane安装与初体验

fastlane是一个非常强大的iOS持续构建工具,有多强大:

  • 一键Build
  • 一键code sign
  • 一键上传TestFlight
  • 一键提审

fastlane基本是使用ruby开发的,本文主要介绍安装和管理TestFlight的工具

1、安装

首先确认下你的gem版本,最好是2.6+,

gem -v
2.6.6

如果不是,可以在官网下载个,然后安装:

wget https://rubygems.org/rubygems/rubygems-2.6.6.zip
unzip rubygems-2.6.6.zip
cd rubygems-2.6.6
sudo ruby setup.rb

如果你和我一样,也是用的xcode自带的ruby,那么应该没有安装过ruby-dev,这回导致本地编译的gem无法完成,你需要:

xcode-select --install

在你正式开始安装fastlane之前,建议再换一下源,原因你懂的:

gem sources --add https://gems.ruby-china.org/ --remove https://ruby     gems.org/

换完后确认一下:

gem sources -l
*** CURRENT SOURCES ***

https://gems.ruby-china.org/

好了,可以安装了:

sudo gem install fastlane --verbose

如果你和我一样是EI Captain以上的版本,请如下搞:

sudo gem install -n /usr/local/bin fastlane --verbose

安装完成后,可以通过版本验证下:

fastlane -v
fastlane 1.103.0

2、配置

进入你的xcode工程所在目录下:

fastlane init

按照要求填写完整,就OK啦

3、上传testflight

这可以使用fastlane提供的独立工具ploit完成,安装:

sudo gem install -n /usr/local/bin pilot --verbose

然后执行:

pilot upload

这会自动找当前目录下的ipa文件,并上传到testflisht

 

Leave a Reply

Your email address will not be published.