gym/lib/gym/options.rb in fastlane-2.140.0 vs gym/lib/gym/options.rb in fastlane-2.141.0
- old
+ new
@@ -83,10 +83,15 @@
FastlaneCore::ConfigItem.new(key: :skip_package_ipa,
env_name: "GYM_SKIP_PACKAGE_IPA",
description: "Should we skip packaging the ipa?",
type: Boolean,
default_value: false),
+ FastlaneCore::ConfigItem.new(key: :skip_package_pkg,
+ env_name: "GYM_SKIP_PACKAGE_PKG",
+ description: "Should we skip packaging the pkg?",
+ type: Boolean,
+ default_value: false),
FastlaneCore::ConfigItem.new(key: :include_symbols,
short_option: "-m",
env_name: "GYM_INCLUDE_SYMBOLS",
description: "Should the ipa file include symbols?",
type: Boolean,
@@ -137,10 +142,24 @@
FastlaneCore::ConfigItem.new(key: :skip_codesigning,
env_name: "GYM_SKIP_CODESIGNING",
description: "Build without codesigning",
type: Boolean,
optional: true),
+ FastlaneCore::ConfigItem.new(key: :catalyst_platform,
+ env_name: "GYM_CATALYST_PLATFORM",
+ description: "Platform to build when using a Catalyst enabled app. Valid values are: ios, macos",
+ type: String,
+ optional: true,
+ verify_block: proc do |value|
+ av = %w(ios macos)
+ UI.user_error!("Unsupported export_method '#{value}', must be: #{av}") unless av.include?(value)
+ end),
+ FastlaneCore::ConfigItem.new(key: :installer_cert_name,
+ env_name: "GYM_INSTALLER_CERT_NAME",
+ description: "Full name of 3rd Party Mac Developer Installer or Deveoper ID Installer certificate. Example: `3rd Party Mac Developer Installer: Your Company (ABC1234XWYZ)`",
+ type: String,
+ optional: true),
# Very optional
FastlaneCore::ConfigItem.new(key: :build_path,
env_name: "GYM_BUILD_PATH",
description: "The directory in which the archive should be stored in",
optional: true),
@@ -253,10 +272,15 @@
FastlaneCore::ConfigItem.new(key: :skip_profile_detection,
env_name: "GYM_SKIP_PROFILE_DETECTION",
description: "Do not try to build a profile mapping from the xcodeproj. Match or a manually provided mapping should be used",
optional: true,
type: Boolean,
- default_value: false)
+ default_value: false),
+ FastlaneCore::ConfigItem.new(key: :cloned_source_packages_path,
+ env_name: "GYM_CLONED_SOURCE_PACKAGES_PATH",
+ description: "Sets a custom path for Swift Package Manager dependencies",
+ type: String,
+ optional: true)
]
end
end
end