From b890985daf2444b6140acd903c88ba2d681382e7 Mon Sep 17 00:00:00 2001 From: Mingshen Sun Date: Sat, 18 Mar 2023 20:19:22 -0700 Subject: [PATCH] Use App Store Connecte API key for authentication --- fastlane/Fastfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 2ebe527..d43d335 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -1,4 +1,9 @@ default_platform :ios +api_key = app_store_connect_api_key( + key_id: ENV["APP_STORE_CONNECT_API_KEY_KEY_ID"], + issuer_id: ENV["APP_STORE_CONNECT_API_KEY_ISSUER_ID"], + key_content: ENV["APP_STORE_CONNECT_API_KEY_KEY_CONTENT"], +) lane :prepare do carthage(cache_builds: true, platform: "iOS") @@ -86,6 +91,7 @@ platform :ios do build_number: latest_testflight_build_number( version: get_version_number(target: "pass"), app_identifier: app_identifier, + api_key: api_key, initial_build_number: 0 ) + 1, xcodeproj: "pass.xcodeproj" @@ -108,6 +114,7 @@ platform :ios do ) upload_to_testflight( app_identifier: app_identifier, + api_key: api_key, skip_waiting_for_build_processing: true ) increment_build_number( @@ -138,6 +145,7 @@ platform :ios do build_number: latest_testflight_build_number( version: get_version_number(target: "pass"), app_identifier: app_identifier, + api_key: api_key, initial_build_number: 0 ) + 1, xcodeproj: "pass.xcodeproj" @@ -159,6 +167,7 @@ platform :ios do ) upload_to_testflight( app_identifier: app_identifier, + api_key: api_key, skip_waiting_for_build_processing: true ) increment_build_number(