From 6b04ac0c513b49db886327b591db3b6eea08606f Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Thu, 4 Jun 2026 12:23:30 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20TestFlight=20WidgetExtension=20signi?= =?UTF-8?q?ng=20=EA=B2=BD=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastlane/Fastfile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index b8938e91..6f382bd4 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -1,5 +1,6 @@ XCODE_WORKSPACE = "DevLog.xcworkspace" XCODE_PROJ = "Application/DevLogApp/DevLogApp.xcodeproj" +WIDGET_XCODE_PROJ = "Widget/DevLogWidgetExtension/DevLogWidgetExtension.xcodeproj" APP_IDENTIFIER = "opfic.DevLog" WIDGET_IDENTIFIER = "opfic.DevLog.DevLogWidget" APP_IDENTIFIERS = [APP_IDENTIFIER, WIDGET_IDENTIFIER] @@ -88,17 +89,25 @@ platform :ios do if ENV["CI"] == "true" profile_mapping = lane_context[SharedValues::MATCH_PROVISIONING_PROFILE_MAPPING] signing_targets = { - TARGET_NAME => APP_IDENTIFIER, - WIDGET_TARGET_NAME => WIDGET_IDENTIFIER + TARGET_NAME => { + identifier: APP_IDENTIFIER, + xcodeproj: XCODE_PROJ + }, + WIDGET_TARGET_NAME => { + identifier: WIDGET_IDENTIFIER, + xcodeproj: WIDGET_XCODE_PROJ + } } - signing_targets.each do |target_name, app_identifier| + signing_targets.each do |target_name, signing_target| + app_identifier = signing_target[:identifier] + xcodeproj = signing_target[:xcodeproj] provisioning_profile_specifier = profile_mapping[app_identifier].to_s UI.user_error!("Missing App Store provisioning profile mapping for #{app_identifier}") if provisioning_profile_specifier.empty? update_code_signing_settings( use_automatic_signing: false, - path: XCODE_PROJ, + path: xcodeproj, sdk: "iphoneos*", team_id: ENV["APP_STORE_TEAM_ID"], targets: [target_name], From 4d91cc01316b01d46e1cb9d910b8a1505ad09295 Mon Sep 17 00:00:00 2001 From: opficdev <162981733+opficdev@users.noreply.github.com> Date: Thu, 4 Jun 2026 12:54:27 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20WidgetExtension=20build=20number=20?= =?UTF-8?q?=EA=B0=B1=EC=8B=A0=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fastlane/Fastfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 6f382bd4..ae2bf162 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -74,9 +74,16 @@ platform :ios do setup_ci if ENV["CI"] + testflight_build_number = latest_testflight_build_number + 1 + increment_build_number( xcodeproj: XCODE_PROJ, - build_number: latest_testflight_build_number + 1 + build_number: testflight_build_number + ) + + increment_build_number( + xcodeproj: WIDGET_XCODE_PROJ, + build_number: testflight_build_number ) match(