简介
Fastlane是一套使用Ruby写的自动化工具集,旨在简化Android和iOS的部署过程,自动化你的工作流。
预期要做的
AdHoc测试包,也可以直接上传到TestFlight,iTunes Connect
相关知识
actions
每一个功能模块,相当于工具合集
action
每一个工具,相当于一条指令,可以传入对应的Parameters
eg:produce
lane
每一个任务,由多个action组合
eg:
default_platform(:ios)
platform :ios do
desc "下面就是一个个的任务,这里称之为lane"
# 新创建一个app
lane :new_app do
produce(
username: 'test@qq.com',
app_identifier: 'com.compnay.TestProject',
app_name: '测试工程',
language: 'English',
app_version: '1.0',
sku: '123', # 注意,sdk必须大于2个字符
#team_name: 'SunApps GmbH', # only necessary when in multiple teams
# Optional
# App services can be enabled during app creation
enable_services: {
#apple_pay: "on", # Valid values: "on", "off"
push_notification: "on", # Valid values: "on", "off"
}
)
end
end
具体实施
待续......