gym/lib/gym/options.rb in fastlane-2.222.0 vs gym/lib/gym/options.rb in fastlane-2.223.0
- old
+ new
@@ -318,10 +318,19 @@
FastlaneCore::ConfigItem.new(key: :use_system_scm,
env_name: "GYM_USE_SYSTEM_SCM",
description: "Lets xcodebuild use system's scm configuration",
optional: true,
type: Boolean,
- default_value: false)
+ default_value: false),
+ FastlaneCore::ConfigItem.new(key: :package_authorization_provider,
+ env_name: "GYM_PACKAGE_AUTHORIZATION_PROVIDER",
+ description: "Lets xcodebuild use a specified package authorization provider (keychain|netrc)",
+ optional: true,
+ type: String,
+ verify_block: proc do |value|
+ av = %w(netrc keychain)
+ UI.user_error!("Unsupported authorization provider '#{value}', must be: #{av}") unless av.include?(value)
+ end)
]
end
end
end