美文网首页
学习Fastlane客户端自动化发布

学习Fastlane客户端自动化发布

作者: dozening007 | 来源:发表于2019-03-13 14:44 被阅读0次

简介

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

具体实施

待续......

相关文章

网友评论

      本文标题:学习Fastlane客户端自动化发布

      本文链接:https://www.haomeiwen.com/subject/ycunpqtx.html