windows安装gem和fastlane,fastlane对windows支持并不完善,文章仅做参考!
1、安装Ruby环境
Windows安装ruby:
参考:https://blog.csdn.net/qq_32454347/article/details/87968706
下载ruby:https://rubyinstaller.org/downloads/
默认安装到C盘,重启电脑,ruby环境变量生效
linux安装ruby:
sudo apt-get install ruby-full # Debian 或 Ubuntu 系统
也已经安装了rubyGems
2、下载安装rubyGems
Windows安装gem:
下载: https://rubygems.org/pages/download
进入解压好的rubygems目录下:
DOS: ruby setup.rb //安装rubyGems
3、配置依赖fastline
参考:http://docs.fastlane.tools/getting-started/android/setup/
# RubyGems (macOS/Linux/Windows)
(1)DOS: gem install fastlane -NV
(2)安装完成,报错未找到 msys2-x86_64-20190524.exe:
indk ... //根据提示下载msys2-x86_64-20190524.exe,然后等待完成
(3)然后再次执行:gem install fastlane -NV
# Setting up fastlane
# Navigate your terminal to your project's directory and run
Terminal:fastlane init
Package Name (com.krausefx.app): com.bai.fastlineapk
Path to the json secret file: 【按Enter键】
Download existing metadata and setup metadata management? (y/n) n 【请回答“ n”(我们可以稍后进行设置)】
//等待依赖和更新完成
Installing dependencies for you...
$ bundle update
//不推荐使用最后一个参数作为关键字参数,【按Enter键】
warning: Using the last argument as keyword parameters is deprecated
Continue by pressing Enter
这会儿 your project's directory 下就生成了fastlane文件夹和GemFile文件,可以配置项目信息
# 在google play上创建应用和获取签名key.json配置文件
参考步骤:https://docs.fastlane.tools/getting-started/android/setup/
【Collect your Google credentials】
配置Appfile中json_key_file "/path/to/your/downloaded/key.json"
# 设置supply
supply是一种快速通道工具,可将应用程序元数据,屏幕截图和二进制文件上传到Google Play
fastlane supply init