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