From d900c5b9ad244f6f597594edd047e80bf1986831 Mon Sep 17 00:00:00 2001 From: Ivan Smolin Date: Fri, 26 Jan 2024 14:58:40 +0300 Subject: [PATCH] add SubmitForReview command lane --- xcode/commonFastfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/xcode/commonFastfile b/xcode/commonFastfile index 1fdbc8b..8c9841c 100644 --- a/xcode/commonFastfile +++ b/xcode/commonFastfile @@ -48,13 +48,18 @@ private_lane :uploadToFirebase do |options| end end -def upload_to_app_store_using_options(options) +def upload_to_app_store_using_options(options, submit_for_review = false) upload_to_app_store( username: options[:username] || options[:apple_id], api_key_path: options[:api_key_path], api_key: options[:api_key], ipa: options[:ipa_path], + build_number: options[:buildNumber], + skip_binary_upload: options[:ipa_path].nil?, + skip_screenshots: true, force: true, # skip metainfo prompt + submit_for_review: submit_for_review, + submission_information: options[:submission_information], skip_metadata: true, team_id: options[:itc_team_id], dev_portal_team_id: options[:team_id], @@ -133,7 +138,7 @@ private_lane :buildConfiguration do |options| install_signing_identities(options) buildArchive(options) - upload_to_app_store_using_options(options) + upload_to_app_store_using_options(options, false) end upload_symbols_to_crashlytics( @@ -173,6 +178,13 @@ private_lane :buildArchive do |options| ) end +lane :SubmitForReview do |options| + configuration_type = Touchlane::ConfigurationType.from_type("appstore") + options = fill_up_options_using_configuration_type(options, configuration_type, false) + + upload_to_app_store_using_options(options, true) +end + lane :InstallDevelopmentSigningIdentities do |options| configuration_type = Touchlane::ConfigurationType.from_type("development") options = fill_up_options_using_configuration_type(options, configuration_type) -- 2.40.1