Skip to content

Commit

Permalink
Update Gamebase iOS SDK 2.66.3
Browse files Browse the repository at this point in the history
  • Loading branch information
게임플랫폼클라팀 committed Sep 25, 2024
1 parent 6d4b6c1 commit 048d67d
Show file tree
Hide file tree
Showing 3 changed files with 140 additions and 80 deletions.
59 changes: 53 additions & 6 deletions GamebaseSampleApp/GamebaseSampleApp.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
1376ADB60B17CEB0D9EFFAEA /* Pods_GamebaseSampleApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8288FC9CCC5BED388427EB3F /* Pods_GamebaseSampleApp.framework */; };
49FBFC7A162A7928CC023BBD /* Pods_GamebaseSampleAppTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA3F0CBB70C5946E4E980302 /* Pods_GamebaseSampleAppTests.framework */; };
A9C016E69DE3258E3EA8A550 /* Pods_GamebaseSampleApp_GamebaseSampleAppUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D3FEA27E9CBFBFB83088548 /* Pods_GamebaseSampleApp_GamebaseSampleAppUITests.framework */; };
CCC6B509E536DCB5FA77657C /* Pods_GamebaseSampleApp_NotificationService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F8B2900D211AE78C1F93D14 /* Pods_GamebaseSampleApp_NotificationService.framework */; };
D9080EE228E175A70046C9CF /* TCGBPushConfiguration+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9080EE128E175A70046C9CF /* TCGBPushConfiguration+Extension.swift */; };
D90BEC942891191C007757A1 /* InitializeInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = D90BEC932891191C007757A1 /* InitializeInfo.swift */; };
D923EEDF28FADEDA00F9C032 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D923EEDE28FADEDA00F9C032 /* NotificationService.swift */; };
Expand Down Expand Up @@ -96,9 +97,6 @@
D9D98C67288A812E00595199 /* GamebaseSampleAppTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D98C66288A812E00595199 /* GamebaseSampleAppTests.swift */; };
D9D98C74288A813F00595199 /* GamebaseSampleAppUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D98C73288A813F00595199 /* GamebaseSampleAppUITests.swift */; };
D9D98C76288A813F00595199 /* GamebaseSampleAppUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9D98C75288A813F00595199 /* GamebaseSampleAppUITestsLaunchTests.swift */; };
D9DEF76F2C7CA27B00D4B563 /* NHNCloudCommon.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9DEF76C2C7CA27B00D4B563 /* NHNCloudCommon.xcframework */; };
D9DEF7712C7CA27B00D4B563 /* NHNCloudCore.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9DEF76D2C7CA27B00D4B563 /* NHNCloudCore.xcframework */; };
D9DEF7732C7CA27B00D4B563 /* NHNCloudPush.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9DEF76E2C7CA27B00D4B563 /* NHNCloudPush.xcframework */; };
D9EB1007286D73E00084CEFE /* SideMenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9EB1006286D73E00084CEFE /* SideMenuViewController.swift */; };
D9EB1009286D745D0084CEFE /* CustomSideMenuNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9EB1008286D745D0084CEFE /* CustomSideMenuNavigationController.swift */; };
D9EB100E286EFDAD0084CEFE /* ProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9EB100D286EFDAD0084CEFE /* ProfileViewController.swift */; };
Expand Down Expand Up @@ -149,12 +147,15 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
0F8B2900D211AE78C1F93D14 /* Pods_GamebaseSampleApp_NotificationService.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_GamebaseSampleApp_NotificationService.framework; sourceTree = BUILT_PRODUCTS_DIR; };
12E2E02DA9023D0BE7C05361 /* Pods-GamebaseSampleApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GamebaseSampleApp.release.xcconfig"; path = "Target Support Files/Pods-GamebaseSampleApp/Pods-GamebaseSampleApp.release.xcconfig"; sourceTree = "<group>"; };
3EB35E205EFD2DECCAF256C1 /* Pods-GamebaseSampleApp-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GamebaseSampleApp-NotificationService.release.xcconfig"; path = "Target Support Files/Pods-GamebaseSampleApp-NotificationService/Pods-GamebaseSampleApp-NotificationService.release.xcconfig"; sourceTree = "<group>"; };
6C8EE131FF490CB615A8B8F4 /* Pods-GamebaseSampleApp-GamebaseSampleAppUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GamebaseSampleApp-GamebaseSampleAppUITests.debug.xcconfig"; path = "Target Support Files/Pods-GamebaseSampleApp-GamebaseSampleAppUITests/Pods-GamebaseSampleApp-GamebaseSampleAppUITests.debug.xcconfig"; sourceTree = "<group>"; };
76BF6E0733441D1A0F847F14 /* Pods-GamebaseSampleAppTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GamebaseSampleAppTests.debug.xcconfig"; path = "Target Support Files/Pods-GamebaseSampleAppTests/Pods-GamebaseSampleAppTests.debug.xcconfig"; sourceTree = "<group>"; };
8288FC9CCC5BED388427EB3F /* Pods_GamebaseSampleApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_GamebaseSampleApp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9D3FEA27E9CBFBFB83088548 /* Pods_GamebaseSampleApp_GamebaseSampleAppUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_GamebaseSampleApp_GamebaseSampleAppUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A466ACF6FD4D80D7359442FA /* Pods-GamebaseSampleApp-GamebaseSampleAppUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GamebaseSampleApp-GamebaseSampleAppUITests.release.xcconfig"; path = "Target Support Files/Pods-GamebaseSampleApp-GamebaseSampleAppUITests/Pods-GamebaseSampleApp-GamebaseSampleAppUITests.release.xcconfig"; sourceTree = "<group>"; };
B58AE3A0D55689BA60D98C76 /* Pods-GamebaseSampleApp-NotificationService.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GamebaseSampleApp-NotificationService.debug.xcconfig"; path = "Target Support Files/Pods-GamebaseSampleApp-NotificationService/Pods-GamebaseSampleApp-NotificationService.debug.xcconfig"; sourceTree = "<group>"; };
CFE1CE79FA95DA9623CEA5FD /* Pods-GamebaseSampleAppTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GamebaseSampleAppTests.release.xcconfig"; path = "Target Support Files/Pods-GamebaseSampleAppTests/Pods-GamebaseSampleAppTests.release.xcconfig"; sourceTree = "<group>"; };
D9080EE128E175A70046C9CF /* TCGBPushConfiguration+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TCGBPushConfiguration+Extension.swift"; sourceTree = "<group>"; };
D90BEC932891191C007757A1 /* InitializeInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitializeInfo.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -296,9 +297,7 @@
buildActionMask = 2147483647;
files = (
D923EEED28FADF4100F9C032 /* UserNotifications.framework in Frameworks */,
D9DEF76F2C7CA27B00D4B563 /* NHNCloudCommon.xcframework in Frameworks */,
D9DEF7732C7CA27B00D4B563 /* NHNCloudPush.xcframework in Frameworks */,
D9DEF7712C7CA27B00D4B563 /* NHNCloudCore.xcframework in Frameworks */,
CCC6B509E536DCB5FA77657C /* Pods_GamebaseSampleApp_NotificationService.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -364,6 +363,7 @@
8288FC9CCC5BED388427EB3F /* Pods_GamebaseSampleApp.framework */,
9D3FEA27E9CBFBFB83088548 /* Pods_GamebaseSampleApp_GamebaseSampleAppUITests.framework */,
DA3F0CBB70C5946E4E980302 /* Pods_GamebaseSampleAppTests.framework */,
0F8B2900D211AE78C1F93D14 /* Pods_GamebaseSampleApp_NotificationService.framework */,
);
name = Frameworks;
sourceTree = "<group>";
Expand All @@ -377,6 +377,8 @@
A466ACF6FD4D80D7359442FA /* Pods-GamebaseSampleApp-GamebaseSampleAppUITests.release.xcconfig */,
76BF6E0733441D1A0F847F14 /* Pods-GamebaseSampleAppTests.debug.xcconfig */,
CFE1CE79FA95DA9623CEA5FD /* Pods-GamebaseSampleAppTests.release.xcconfig */,
B58AE3A0D55689BA60D98C76 /* Pods-GamebaseSampleApp-NotificationService.debug.xcconfig */,
3EB35E205EFD2DECCAF256C1 /* Pods-GamebaseSampleApp-NotificationService.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
Expand Down Expand Up @@ -633,10 +635,12 @@
isa = PBXNativeTarget;
buildConfigurationList = D923EEE728FADEDA00F9C032 /* Build configuration list for PBXNativeTarget "NotificationService" */;
buildPhases = (
A05EA5FAD7D48C75B8B24B67 /* [CP] Check Pods Manifest.lock */,
D923EED828FADEDA00F9C032 /* Sources */,
D923EED928FADEDA00F9C032 /* Frameworks */,
D923EEDA28FADEDA00F9C032 /* Resources */,
D9F2C52A295E8A1700D7F333 /* ShellScript */,
7168E87D1427CB4B11B275A3 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
Expand Down Expand Up @@ -869,6 +873,23 @@
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-GamebaseSampleApp-GamebaseSampleAppUITests/Pods-GamebaseSampleApp-GamebaseSampleAppUITests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
7168E87D1427CB4B11B275A3 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-GamebaseSampleApp-NotificationService/Pods-GamebaseSampleApp-NotificationService-resources-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Copy Pods Resources";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-GamebaseSampleApp-NotificationService/Pods-GamebaseSampleApp-NotificationService-resources-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-GamebaseSampleApp-NotificationService/Pods-GamebaseSampleApp-NotificationService-resources.sh\"\n";
showEnvVarsInLog = 0;
};
720D6D97146F0DA4A76D408E /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -931,6 +952,28 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
A05EA5FAD7D48C75B8B24B67 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-GamebaseSampleApp-NotificationService-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
D9F2C52A295E8A1700D7F333 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
Expand Down Expand Up @@ -1107,6 +1150,7 @@
/* Begin XCBuildConfiguration section */
D923EEE528FADEDA00F9C032 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = B58AE3A0D55689BA60D98C76 /* Pods-GamebaseSampleApp-NotificationService.debug.xcconfig */;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_STYLE = Automatic;
Expand Down Expand Up @@ -1138,6 +1182,7 @@
};
D923EEE628FADEDA00F9C032 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3EB35E205EFD2DECCAF256C1 /* Pods-GamebaseSampleApp-NotificationService.release.xcconfig */;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_STYLE = Automatic;
Expand Down Expand Up @@ -1429,6 +1474,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 6C8EE131FF490CB615A8B8F4 /* Pods-GamebaseSampleApp-GamebaseSampleAppUITests.debug.xcconfig */;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 2UH5C6VK65;
Expand All @@ -1448,6 +1494,7 @@
isa = XCBuildConfiguration;
baseConfigurationReference = A466ACF6FD4D80D7359442FA /* Pods-GamebaseSampleApp-GamebaseSampleAppUITests.release.xcconfig */;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 1;
DEVELOPMENT_TEAM = 2UH5C6VK65;
Expand Down
12 changes: 11 additions & 1 deletion GamebaseSampleApp/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ target 'GamebaseSampleApp' do
pod 'QuickTableViewController', '1.3.1'

# Gamebase
$GAMEBASE_SDK_VERSION = '2.66.2'
$GAMEBASE_SDK_VERSION = '2.66.3'
pod 'Gamebase', $GAMEBASE_SDK_VERSION
pod 'GamebaseAuthFacebookAdapter', $GAMEBASE_SDK_VERSION
pod 'GamebaseAuthGamecenterAdapter', $GAMEBASE_SDK_VERSION
Expand All @@ -44,6 +44,12 @@ target 'GamebaseSampleApp' do
target 'GamebaseSampleAppUITests' do
# Pods for testing
end

target 'NotificationService' do
pod 'NHNCloudCommon'
pod 'NHNCloudCore'
pod 'NHNCloudPush'
end
end

# 참고: https://stackoverflow.com/questions/72561696/xcode-14-needs-selected-development-team-for-pod-bundles
Expand All @@ -54,6 +60,10 @@ post_install do |installer|
config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
end
end

target.build_configurations.each do |config|
config.build_settings['APPLICATION_EXTENSION_API_ONLY'] = 'NO'
end
end

installer.generated_projects.each do |project|
Expand Down
Loading

0 comments on commit 048d67d

Please sign in to comment.