Julysal 2019-06-29
由于fastlane更新频繁,已更新到 2.105.2
更新内容:fastlane新变化、fastlane新问题、fastlane遗留问题解决
fastlane是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Ruby脚本,用来执行某一个特定的任务,而fastlane核心框架则允许使用者通过类似配置文件的形式,将不同的工具有机而灵活的结合在一起,从而形成一个个完整的自动化流程。比如我需要完成一套发布流程:
#发布到AppStore lane :release do #增加build版本号,需要先配置build setting increment_build_number #pod资源更新 cocoapods #打包 gym #发布到AppStore deliver(force: true) #发布testflight测试 testflight end
fastlane版本:2.53.1 已更新到 2.105.2
[sudo] gem install fastlane
如果用的是mac自带的ruby,需要 sudo权限 使用: sudo gem install fastlane 如果报错:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/commander 使用: sudo gem install -n /usr/local/bin fastlane
在项目根目录下,初始化Fastlane:
fastlane init新版本安装的时候出现了下面的分支选择,按要求选择就行1.