Fastlane是一款流行的移动应用自动化工具,可帮助开发人员自动化构建、测试和部署iOS和Android应用的过程。使用Fastlane,开发人员可以自动执行生成屏幕截图、运行单元测试、管理代码签名和发布应用到应用商店等任务。
下面是打包和上传包到蒲公英的步骤
1、安装 fastlane
要安装Fastlane,您需要先确保您的计算机上已经安装了Ruby编程语言。然后,您可以按照以下步骤来安装Fastlane:
1.1、打开终端应用程序(在Mac上)或命令提示符(在Windows上)。
运行以下命令以安装Fastlane:
sudo gem install fastlane -NV
这将使用RubyGems包管理器在您的计算机上安装Fastlane。请注意,您可能需要输入您的管理员密码才能运行此命令。
1.2、安装完成后,您可以通过运行以下命令来验证Fastlane是否正确安装:
fastlane --version
如果一切正常,您应该看到Fastlane当前版本号的输出。
2、项目中添加 fastlane
cd 项目根目录
fastlane init
之后项目会多出几个文件
其中关注 fastlane文件中的Fastfile
3、编辑Fastfile
每一个功能块由 lane: xxx do
开头 end
结尾 上面的 desc 是对这个 lane 的注释 名字可以随意取
default_platform(:ios)
platform :ios do
desc "正式域名打包" #注释
lane :build do
gym(#iOS 打包
scheme: "EMO_Project",#应用的名称
configuration: "Release",#Debug or Release
output_directory: "~/Desktop",#打出包放的位置
# 打包的名称,可任意取
output_name: ' xxxx.ipa',#包的名字
export_method: "development",# iOS 应用程序存档的方法,见下图
include_bitcode: false,#是否包含Bitcode,默认值为false。
clean: true,#是否在打包前清除旧的构建文件,默认值为true。
silent: false,#是否静默执行命令,默认值为false。
)
#上传蒲公英,这里的 api_key 是蒲公英平台的,实名认证后才能拿到,见下图
pgyer(api_key:"**********")
end
end
4、安装蒲公英插件
蒲公英在Fastlane是作为一个插件存在的,所以要打包到蒲公英必须先安装蒲公英的插件。
fastlane add_plugin pgyer
5、打包
保证证书和配置文件正常情况下
fastlane ios xxx
这里的 xxx 是 lane 的名字
6、其他
fastlane lanes
这个命令行可以获取到所有的 lane
做 fastlane 命令的时候都是在项目的根目录下进行的