Skip to content

Commit 6b04ac0

Browse files
committed
fix: TestFlight WidgetExtension signing 경로 수정
1 parent 8759395 commit 6b04ac0

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

fastlane/Fastfile

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
XCODE_WORKSPACE = "DevLog.xcworkspace"
22
XCODE_PROJ = "Application/DevLogApp/DevLogApp.xcodeproj"
3+
WIDGET_XCODE_PROJ = "Widget/DevLogWidgetExtension/DevLogWidgetExtension.xcodeproj"
34
APP_IDENTIFIER = "opfic.DevLog"
45
WIDGET_IDENTIFIER = "opfic.DevLog.DevLogWidget"
56
APP_IDENTIFIERS = [APP_IDENTIFIER, WIDGET_IDENTIFIER]
@@ -88,17 +89,25 @@ platform :ios do
8889
if ENV["CI"] == "true"
8990
profile_mapping = lane_context[SharedValues::MATCH_PROVISIONING_PROFILE_MAPPING]
9091
signing_targets = {
91-
TARGET_NAME => APP_IDENTIFIER,
92-
WIDGET_TARGET_NAME => WIDGET_IDENTIFIER
92+
TARGET_NAME => {
93+
identifier: APP_IDENTIFIER,
94+
xcodeproj: XCODE_PROJ
95+
},
96+
WIDGET_TARGET_NAME => {
97+
identifier: WIDGET_IDENTIFIER,
98+
xcodeproj: WIDGET_XCODE_PROJ
99+
}
93100
}
94101

95-
signing_targets.each do |target_name, app_identifier|
102+
signing_targets.each do |target_name, signing_target|
103+
app_identifier = signing_target[:identifier]
104+
xcodeproj = signing_target[:xcodeproj]
96105
provisioning_profile_specifier = profile_mapping[app_identifier].to_s
97106
UI.user_error!("Missing App Store provisioning profile mapping for #{app_identifier}") if provisioning_profile_specifier.empty?
98107

99108
update_code_signing_settings(
100109
use_automatic_signing: false,
101-
path: XCODE_PROJ,
110+
path: xcodeproj,
102111
sdk: "iphoneos*",
103112
team_id: ENV["APP_STORE_TEAM_ID"],
104113
targets: [target_name],

0 commit comments

Comments
 (0)