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
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 c4430902..37c8e70f 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;
+ CURRENT_PROJECT_VERSION = 250715.1858;
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;
@@ -446,11 +446,11 @@
"$(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 = "";
- "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;
@@ -473,9 +473,9 @@
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*]" = W5QTRMS954;
+ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 9JZYRP3D46;
ENABLE_USER_SCRIPT_SANDBOXING = NO;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = Poppool/Resource/Info.plist;
@@ -493,11 +493,11 @@
"$(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 = "";
- "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/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/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;
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
diff --git a/Poppool/fastlane/Matchfile b/Poppool/fastlane/Matchfile
new file mode 100644
index 00000000..0811e00d
--- /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", "com.poppoolIOS.*", "com.poppoolIOS.poppool.LoginFeatureDemo"])
+username("thddudgns972@gmail.com")
\ No newline at end of file