Fastlane Match - 使用单个 运行 获取所有配置文件
Fastlane Match - get all provisioning profiles with a single run
当我 运行 fastlane match
在应用程序的项目目录中时,它默认使用 development: true
参数执行,因此仅获取开发证书和配置文件。
我必须多次 运行 命令来刷新所有证书和配置文件,例如:
fastlane match adhoc
fastlane match development
fastlane match appstore
有什么方法可以 运行 命令一次来获取上述所有内容吗?
在此处查看 match
命令的源代码:
https://github.com/fastlane/fastlane/blob/master/match/lib/match/commands_generator.rb
您可以看到可接受的参数:
command :run do |c|
c.syntax = 'fastlane match'
c.description = Match::DESCRIPTION
FastlaneCore::CommanderGenerator.new.generate(Match::Options.available_options, command: c)
c.action do |args, options|
if args.count > 0
FastlaneCore::UI.user_error!("Please run `fastlane match [type]`,
allowed values: development, adhoc, enterprise or appstore")
end
params = FastlaneCore::Configuration.create(Match::Options.available_options, options.__hash__)
params.load_configuration_file("Matchfile")
Match::Runner.new.run(params)
end
end
可读性:
development, adhoc, enterprise or appstore
如您所述,default value will be development。
由于所有这些都被排除在外,因此无法提供 单个 参数来获取所有这些参数。但是,您可以将以下命令作为单个命令来尝试:
fastlane match "adhoc" | fastlane match "development" | fastlane match "appstore"
当我 运行 fastlane match
在应用程序的项目目录中时,它默认使用 development: true
参数执行,因此仅获取开发证书和配置文件。
我必须多次 运行 命令来刷新所有证书和配置文件,例如:
fastlane match adhoc
fastlane match development
fastlane match appstore
有什么方法可以 运行 命令一次来获取上述所有内容吗?
在此处查看 match
命令的源代码:
https://github.com/fastlane/fastlane/blob/master/match/lib/match/commands_generator.rb
您可以看到可接受的参数:
command :run do |c|
c.syntax = 'fastlane match'
c.description = Match::DESCRIPTION
FastlaneCore::CommanderGenerator.new.generate(Match::Options.available_options, command: c)
c.action do |args, options|
if args.count > 0
FastlaneCore::UI.user_error!("Please run `fastlane match [type]`,
allowed values: development, adhoc, enterprise or appstore")
end
params = FastlaneCore::Configuration.create(Match::Options.available_options, options.__hash__)
params.load_configuration_file("Matchfile")
Match::Runner.new.run(params)
end
end
可读性:
development, adhoc, enterprise or appstore
如您所述,default value will be development。
由于所有这些都被排除在外,因此无法提供 单个 参数来获取所有这些参数。但是,您可以将以下命令作为单个命令来尝试:
fastlane match "adhoc" | fastlane match "development" | fastlane match "appstore"