簡(jiǎn)介
Fastlane是一套使用Ruby寫的自動(dòng)化工具集诅炉,旨在簡(jiǎn)化Android和iOS的部署過(guò)程防楷,自動(dòng)化你的工作流辅柴。
預(yù)期要做的
AdHoc測(cè)試包舟舒,也可以直接上傳到TestFlight,iTunes Connect
相關(guān)知識(shí)
actions
每一個(gè)功能模塊癌佩,相當(dāng)于工具合集
action
每一個(gè)工具木缝,相當(dāng)于一條指令,可以傳入對(duì)應(yīng)的Parameters
eg:produce
lane
每一個(gè)任務(wù)围辙,由多個(gè)action組合
eg:
default_platform(:ios)
platform :ios do
desc "下面就是一個(gè)個(gè)的任務(wù)我碟,這里稱之為lane"
# 新創(chuàng)建一個(gè)app
lane :new_app do
produce(
username: 'test@qq.com',
app_identifier: 'com.compnay.TestProject',
app_name: '測(cè)試工程',
language: 'English',
app_version: '1.0',
sku: '123', # 注意,sdk必須大于2個(gè)字符
#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
具體實(shí)施
待續(xù)......