b0VIM 8.1++,_hqjoshJoshs-Mac-mini.local~josh/Projects/fastlane/fastlane/match/lib/match/options.rb 3210#"! UtpD9E1~:0ad5aD{a`SCzWON0 1 _ m * P % j R,^MFg+*a` env_name: "MATCH_APP_IDENTIFIER", short_option: "-a", FastlaneCore::ConfigItem.new(key: :app_identifier, # app default_value: false), type: Boolean, description: "Skip syncing provisioning profiles", env_name: "MATCH_SKIP_PROVISIONING_PROFILES", FastlaneCore::ConfigItem.new(key: :skip_provisioning_profiles, default_value_dynamic: true), default_value: FastlaneCore::Helper.mac? && FastlaneCore::Helper.xcode_at_least?('11'), type: Boolean, description: "Create a certificate type for Xcode 11 and later (Apple Development or Apple Distribution)", env_name: "MATCH_GENERATE_APPLE_CERTS", FastlaneCore::ConfigItem.new(key: :generate_apple_certs, default_value: false), type: Boolean, description: "Only fetch existing certificates and profiles, don't generate new ones", env_name: "MATCH_READONLY", FastlaneCore::ConfigItem.new(key: :readonly, end), UI.user_error!("Unsupported types, must be: #{types}") unless (values - types).empty? types = %w(mac_installer_distribution developer_id_installer) verify_block: proc do |values| type: Array, optional: true, description: "Create additional cert types needed for macOS installers (valid values: mac_installer_distribution, developer_id_installer)", env_name: "MATCH_ADDITIONAL_CERT_TYPES", FastlaneCore::ConfigItem.new(key: :additional_cert_types, end), end UI.user_error!("Unsupported environment #{value}, must be in #{Match.environments.join(', ')}") unless Match.environments.include?(value) verify_block: proc do |value| default_value: 'development', short_option: "-y", description: "Define the profile type, can be #{Match.environments.join(', ')}", env_name: "MATCH_TYPE", FastlaneCore::ConfigItem.new(key: :type, # main [ user ||= CredentialsManager::AppfileConfig.try_fetch_value(:apple_id) user = CredentialsManager::AppfileConfig.try_fetch_value(:apple_dev_portal_id) def self.available_options end end "ios" else "macos" when "mac" case Fastlane::Helper::LaneHelper.current_platform.to_s def self.default_platform end @available_options << option self.available_options # to ensure we created the initial `@available_options` array def self.append_option(option) # This is match specific, as users can append storage specific options class Optionsmodule Matchrequire_relative 'module'require 'credentials_manager/appfile_config'require 'fastlane/helper/lane_helper'require 'fastlane_core/configuration/config_item'adend end end ]