From c90d8bbb0765627633db74fc0c347543e4b30fe7 Mon Sep 17 00:00:00 2001 From: 0Hooni Date: Tue, 15 Jul 2025 15:37:52 +0900 Subject: [PATCH 1/6] =?UTF-8?q?feat/#159:=20fastlane=20match=20=EA=B5=AC?= =?UTF-8?q?=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Poppool/fastlane/Matchfile | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Poppool/fastlane/Matchfile diff --git a/Poppool/fastlane/Matchfile b/Poppool/fastlane/Matchfile new file mode 100644 index 00000000..3d9575a3 --- /dev/null +++ b/Poppool/fastlane/Matchfile @@ -0,0 +1,8 @@ +git_url("git@github.com:PopPool/iOS-Signing.git") + +storage_mode("git") + +type("development") # The default type, can be: appstore, adhoc, enterprise or development + +app_identifier(["com.poppoolIOS.poppool"]) +username("thddudgns972@gmail.com") \ No newline at end of file From dc0e3f6e00ea1b0fab0047af45550aa1a89c30ce Mon Sep 17 00:00:00 2001 From: 0Hooni Date: Tue, 15 Jul 2025 16:42:20 +0900 Subject: [PATCH 2/6] =?UTF-8?q?feat/#159:=20=EB=B2=88=EB=93=A4=20ID=20?= =?UTF-8?q?=EC=99=80=EC=9D=BC=EB=93=9C=EC=B9=B4=EB=93=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Poppool/fastlane/Matchfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Poppool/fastlane/Matchfile b/Poppool/fastlane/Matchfile index 3d9575a3..dff1856f 100644 --- a/Poppool/fastlane/Matchfile +++ b/Poppool/fastlane/Matchfile @@ -4,5 +4,5 @@ storage_mode("git") type("development") # The default type, can be: appstore, adhoc, enterprise or development -app_identifier(["com.poppoolIOS.poppool"]) +app_identifier(["com.poppoolIOS.poppool", "com.poppoolIOS.*"]) username("thddudgns972@gmail.com") \ No newline at end of file From cd7903fb133c69f880d6a7bee6710248f5f28954 Mon Sep 17 00:00:00 2001 From: 0Hooni Date: Tue, 15 Jul 2025 16:45:26 +0900 Subject: [PATCH 3/6] =?UTF-8?q?chore/#159:=20Signing=20=EC=84=B8=ED=8C=85?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Poppool/Poppool.xcodeproj/project.pbxproj | 10 +++++----- .../SearchFeature.xcodeproj/project.pbxproj | 11 ++++++++--- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Poppool/Poppool.xcodeproj/project.pbxproj b/Poppool/Poppool.xcodeproj/project.pbxproj index c4430902..7c50bd60 100644 --- a/Poppool/Poppool.xcodeproj/project.pbxproj +++ b/Poppool/Poppool.xcodeproj/project.pbxproj @@ -424,11 +424,11 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = Poppool/Resource/Poppool.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = W5QTRMS954; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9JZYRP3D46; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Poppool/Resource/Info.plist; @@ -450,7 +450,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.poppoolIOS.poppool; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = PoppoolGitHubAction; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match Development com.poppoolIOS.poppool"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; @@ -475,7 +475,7 @@ CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = W5QTRMS954; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9JZYRP3D46; ENABLE_USER_SCRIPT_SANDBOXING = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Poppool/Resource/Info.plist; @@ -497,7 +497,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.poppoolIOS.poppool; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = PoppoolGitHubAction; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.poppoolIOS.poppool"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; diff --git a/Poppool/PresentationLayer/SearchFeature/SearchFeature.xcodeproj/project.pbxproj b/Poppool/PresentationLayer/SearchFeature/SearchFeature.xcodeproj/project.pbxproj index 271b78b4..3575ab6f 100644 --- a/Poppool/PresentationLayer/SearchFeature/SearchFeature.xcodeproj/project.pbxproj +++ b/Poppool/PresentationLayer/SearchFeature/SearchFeature.xcodeproj/project.pbxproj @@ -678,7 +678,7 @@ CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = W5QTRMS954; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9JZYRP3D46; GENERATE_INFOPLIST_FILE = YES; IBSC_COMPILER_AUTO_ACTIVATE_CUSTOM_FONTS = YES; INFOPLIST_FILE = SearchFeatureDemo/Resource/Info.plist; @@ -695,7 +695,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.poppoolIOS.poppool.SearchFeatureDemo; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = poppoolSearchFeatureDemoProvisioning; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match Development com.poppoolIOS.*"; SKIP_INSTALL = NO; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; @@ -714,8 +714,11 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_SKIP_APP_STORE_DEPLOYMENT = NO; - CODE_SIGN_STYLE = Automatic; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9JZYRP3D46; GENERATE_INFOPLIST_FILE = YES; IBSC_COMPILER_AUTO_ACTIVATE_CUSTOM_FONTS = YES; INFOPLIST_FILE = SearchFeatureDemo/Resource/Info.plist; @@ -731,6 +734,8 @@ MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.poppoolIOS.poppool.SearchFeatureDemo; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match Development com.poppoolIOS.*"; SKIP_INSTALL = NO; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; From 98252317bf7e854421f784d4f2661e090fd90819 Mon Sep 17 00:00:00 2001 From: 0Hooni Date: Tue, 15 Jul 2025 19:09:49 +0900 Subject: [PATCH 4/6] =?UTF-8?q?feat/#159:=20=ED=85=8C=EC=8A=A4=ED=8A=B8?= =?UTF-8?q?=ED=94=8C=EB=9D=BC=EC=9D=B4=ED=8A=B8=20=EC=97=85=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Poppool/Gemfile | 3 +++ Poppool/Poppool.xcodeproj/project.pbxproj | 8 +++--- Poppool/Poppool/Resource/Info.plist | 2 +- Poppool/fastlane/Appfile | 8 ++++++ Poppool/fastlane/Fastfile | 30 +++++++++++++++++++++++ 5 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 Poppool/Gemfile create mode 100644 Poppool/fastlane/Appfile create mode 100644 Poppool/fastlane/Fastfile diff --git a/Poppool/Gemfile b/Poppool/Gemfile new file mode 100644 index 00000000..7a118b49 --- /dev/null +++ b/Poppool/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "fastlane" diff --git a/Poppool/Poppool.xcodeproj/project.pbxproj b/Poppool/Poppool.xcodeproj/project.pbxproj index 7c50bd60..37c8e70f 100644 --- a/Poppool/Poppool.xcodeproj/project.pbxproj +++ b/Poppool/Poppool.xcodeproj/project.pbxproj @@ -426,7 +426,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 250715.1858; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9JZYRP3D46; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -446,7 +446,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.1.0; + MARKETING_VERSION = 1.1.2; PRODUCT_BUNDLE_IDENTIFIER = com.poppoolIOS.poppool; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -473,7 +473,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 250715.1858; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9JZYRP3D46; ENABLE_USER_SCRIPT_SANDBOXING = NO; @@ -493,7 +493,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.1.0; + MARKETING_VERSION = 1.1.2; PRODUCT_BUNDLE_IDENTIFIER = com.poppoolIOS.poppool; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/Poppool/Poppool/Resource/Info.plist b/Poppool/Poppool/Resource/Info.plist index 3f04e5cc..3ad9f07b 100644 --- a/Poppool/Poppool/Resource/Info.plist +++ b/Poppool/Poppool/Resource/Info.plist @@ -18,7 +18,7 @@ CFBundleVersion - $(CURRENT_PROJECT_VERSION) + 250715.1858 KAKAO_AUTH_APP_KEY ${KAKAO_AUTH_APP_KEY} LSApplicationQueriesSchemes diff --git a/Poppool/fastlane/Appfile b/Poppool/fastlane/Appfile new file mode 100644 index 00000000..0a657e6a --- /dev/null +++ b/Poppool/fastlane/Appfile @@ -0,0 +1,8 @@ +app_identifier("com.poppoolIOS.poppool") # The bundle identifier of your app +apple_id("thddudgns972@gmail.com") # Your Apple Developer Portal username + +itc_team_id("127871563") # App Store Connect Team ID +team_id("9JZYRP3D46") # Developer Portal Team ID + +# For more information about the Appfile, see: +# https://docs.fastlane.tools/advanced/#appfile diff --git a/Poppool/fastlane/Fastfile b/Poppool/fastlane/Fastfile new file mode 100644 index 00000000..32296fe6 --- /dev/null +++ b/Poppool/fastlane/Fastfile @@ -0,0 +1,30 @@ +# This file contains the fastlane.tools configuration +# You can find the documentation at https://docs.fastlane.tools +# +# For a list of all available actions, check out +# +# https://docs.fastlane.tools/actions +# +# For a list of all available plugins, check out +# +# https://docs.fastlane.tools/plugins/available-plugins +# + +# Uncomment the line if you want fastlane to automatically update itself +# update_fastlane + +default_platform(:ios) + +platform :ios do + desc "Push a new beta build to TestFlight" + lane :beta do + match(type: "appstore") + timestamp = Time.now.strftime("%y%m%d.%H%M") + increment_build_number( + build_number: timestamp, + xcodeproj: "Poppool.xcodeproj" + ) + build_app(workspace: "Poppool.xcworkspace", scheme: "Poppool") + upload_to_testflight + end +end From 05608fd35ed450212006fcd37199aeb138cd53ff Mon Sep 17 00:00:00 2001 From: 0Hooni Date: Tue, 15 Jul 2025 20:40:46 +0900 Subject: [PATCH 5/6] =?UTF-8?q?chore/#159:=20=ED=99=98=EA=B2=BD=EB=B3=80?= =?UTF-8?q?=EC=88=98=20=ED=8C=8C=EC=9D=BC=20ingnore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 01fa263e..0f7677da 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ fastlane/test_output # Cursor **/buildServer.json .vscode/* +*.env From 60fda63e844956f6aa51bee4ca9665e58699a642 Mon Sep 17 00:00:00 2001 From: 0Hooni Date: Thu, 17 Jul 2025 19:52:10 +0900 Subject: [PATCH 6/6] =?UTF-8?q?refactor/#159:=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20feature=EC=9A=A9=20=EC=82=AC=EC=9D=B4=EB=8B=9D=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Poppool/fastlane/Matchfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Poppool/fastlane/Matchfile b/Poppool/fastlane/Matchfile index dff1856f..0811e00d 100644 --- a/Poppool/fastlane/Matchfile +++ b/Poppool/fastlane/Matchfile @@ -4,5 +4,5 @@ storage_mode("git") type("development") # The default type, can be: appstore, adhoc, enterprise or development -app_identifier(["com.poppoolIOS.poppool", "com.poppoolIOS.*"]) +app_identifier(["com.poppoolIOS.poppool", "com.poppoolIOS.*", "com.poppoolIOS.poppool.LoginFeatureDemo"]) username("thddudgns972@gmail.com") \ No newline at end of file