Skip to content

Commit 90c9137

Browse files
committed
chore: Infra 레이어 테스트 스킴 분리
1 parent ed69904 commit 90c9137

3 files changed

Lines changed: 338 additions & 0 deletions

File tree

Application/DevLogInfra/DevLogInfra.xcodeproj/project.pbxproj

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
EE62AAD289D9CED31CC9E05D /* GoogleSignIn in Frameworks */ = {isa = PBXBuildFile; productRef = 7333E70E9D312E56D4A364A6 /* GoogleSignIn */; };
3333
F085DED20E80F63AE071D8BA /* DevLogData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A4F874032FD57C0BBCC41C64 /* DevLogData.framework */; };
3434
F75AA9259C6636CF733C4D82 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7CC9FAB56498FA5BAEAC59A6 /* Foundation.framework */; };
35+
3CE81EA6CD7444739AC73633 /* DevLogInfra.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 592C8B7B099933759AB316A5 /* DevLogInfra.framework */; };
3536
FB5186BC5A89B7DADAB8A82A /* FirebaseAuth in Frameworks */ = {isa = PBXBuildFile; productRef = 2AC59F98E5A6BFA339C3E5BD /* FirebaseAuth */; };
3637
FB8043FF7043AFDA0E3F705B /* FirebaseMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = 94394E2197878DD50AF67628 /* FirebaseMessaging */; };
3738
FE130A3E1E85658BD3ECE791 /* FirebaseFunctions+.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AFF9DAE09B8132A62D6DA8 /* FirebaseFunctions+.swift */; };
@@ -81,6 +82,13 @@
8182
remoteGlobalIDString = 7D1E74925088998D68BBFBBB;
8283
remoteInfo = DevLogDomain;
8384
};
85+
66FBFAC873BD4CEDA5984DD4 /* PBXContainerItemProxy */ = {
86+
isa = PBXContainerItemProxy;
87+
containerPortal = FF22261AB99602DAB8E9B323 /* Project object */;
88+
proxyType = 1;
89+
remoteGlobalIDString = CB9B628AE2E0684C1FCF8840;
90+
remoteInfo = DevLogInfra;
91+
};
8492
/* End PBXContainerItemProxy section */
8593

8694
/* Begin PBXFileReference section */
@@ -92,6 +100,7 @@
92100
4ED31F0EEEF764BB7538C585 /* TopViewControllerProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopViewControllerProvider.swift; path = Sources/Common/TopViewControllerProvider.swift; sourceTree = "<group>"; };
93101
50F6E155C43BBEB56B3D7403 /* GoogleAuthenticationServiceImpl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GoogleAuthenticationServiceImpl.swift; path = Sources/Service/SocialLogin/GoogleAuthenticationServiceImpl.swift; sourceTree = "<group>"; };
94102
592C8B7B099933759AB316A5 /* DevLogInfra.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DevLogInfra.framework; sourceTree = BUILT_PRODUCTS_DIR; };
103+
AD628A91CC6D40B29D89DEA3 /* DevLogInfraTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DevLogInfraTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
95104
59E81A47825142881793450F /* FirebaseAuthUser+.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FirebaseAuthUser+.swift"; path = "Sources/Extension/FirebaseAuthUser+.swift"; sourceTree = "<group>"; };
96105
64CFC9162F5063E3CB017B40 /* FirestorePath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FirestorePath.swift; path = Sources/Common/FirestorePath.swift; sourceTree = "<group>"; };
97106
7CC9FAB56498FA5BAEAC59A6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
@@ -128,13 +137,22 @@
128137
);
129138
runOnlyForDeploymentPostprocessing = 0;
130139
};
140+
AA4F133C2BE849A5A33F3499 /* Frameworks */ = {
141+
isa = PBXFrameworksBuildPhase;
142+
buildActionMask = 2147483647;
143+
files = (
144+
3CE81EA6CD7444739AC73633 /* DevLogInfra.framework in Frameworks */,
145+
);
146+
runOnlyForDeploymentPostprocessing = 0;
147+
};
131148
/* End PBXFrameworksBuildPhase section */
132149

133150
/* Begin PBXGroup section */
134151
0488BFD2A2F470EEE29679F1 /* Products */ = {
135152
isa = PBXGroup;
136153
children = (
137154
592C8B7B099933759AB316A5 /* DevLogInfra.framework */,
155+
AD628A91CC6D40B29D89DEA3 /* DevLogInfraTests.xctest */,
138156
8C4421AE6B9E4E419E73297F /* DevLogDomain.framework */,
139157
A4F874032FD57C0BBCC41C64 /* DevLogData.framework */,
140158
B55555555555555555555555 /* DevLogCore.framework */,
@@ -278,6 +296,24 @@
278296
productReference = 592C8B7B099933759AB316A5 /* DevLogInfra.framework */;
279297
productType = "com.apple.product-type.framework";
280298
};
299+
38643C4F96B2449E85275475 /* DevLogInfraTests */ = {
300+
isa = PBXNativeTarget;
301+
buildConfigurationList = 66178A1F2D3D41EF921A2B31 /* Build configuration list for PBXNativeTarget "DevLogInfraTests" */;
302+
buildPhases = (
303+
70CD76339E5E4F7AA090CCB9 /* Sources */,
304+
AA4F133C2BE849A5A33F3499 /* Frameworks */,
305+
D5817DC8BA6F4C22B1F4D94B /* Resources */,
306+
);
307+
buildRules = (
308+
);
309+
dependencies = (
310+
DD23C8A4110847EABDCAA271 /* PBXTargetDependency */,
311+
);
312+
name = DevLogInfraTests;
313+
productName = DevLogInfraTests;
314+
productReference = AD628A91CC6D40B29D89DEA3 /* DevLogInfraTests.xctest */;
315+
productType = "com.apple.product-type.bundle.unit-test";
316+
};
281317
/* End PBXNativeTarget section */
282318

283319
/* Begin PBXProject section */
@@ -286,6 +322,12 @@
286322
attributes = {
287323
LastSwiftUpdateCheck = 1600;
288324
LastUpgradeCheck = 1600;
325+
TargetAttributes = {
326+
38643C4F96B2449E85275475 = {
327+
CreatedOnToolsVersion = 16.0;
328+
TestTargetID = CB9B628AE2E0684C1FCF8840;
329+
};
330+
};
289331
};
290332
buildConfigurationList = C6F3911AA3FBE8FB727B853A /* Build configuration list for PBXProject "DevLogInfra" */;
291333
compatibilityVersion = "Xcode 3.2";
@@ -322,6 +364,7 @@
322364
projectRoot = "";
323365
targets = (
324366
CB9B628AE2E0684C1FCF8840 /* DevLogInfra */,
367+
38643C4F96B2449E85275475 /* DevLogInfraTests */,
325368
);
326369
};
327370
/* End PBXProject section */
@@ -358,6 +401,13 @@
358401
);
359402
runOnlyForDeploymentPostprocessing = 0;
360403
};
404+
D5817DC8BA6F4C22B1F4D94B /* Resources */ = {
405+
isa = PBXResourcesBuildPhase;
406+
buildActionMask = 2147483647;
407+
files = (
408+
);
409+
runOnlyForDeploymentPostprocessing = 0;
410+
};
361411
/* End PBXResourcesBuildPhase section */
362412

363413
/* Begin PBXSourcesBuildPhase section */
@@ -387,6 +437,13 @@
387437
);
388438
runOnlyForDeploymentPostprocessing = 0;
389439
};
440+
70CD76339E5E4F7AA090CCB9 /* Sources */ = {
441+
isa = PBXSourcesBuildPhase;
442+
buildActionMask = 2147483647;
443+
files = (
444+
);
445+
runOnlyForDeploymentPostprocessing = 0;
446+
};
390447
/* End PBXSourcesBuildPhase section */
391448

392449
/* Begin PBXTargetDependency section */
@@ -405,6 +462,11 @@
405462
name = DevLogCore;
406463
targetProxy = B66666666666666666666666 /* PBXContainerItemProxy */;
407464
};
465+
DD23C8A4110847EABDCAA271 /* PBXTargetDependency */ = {
466+
isa = PBXTargetDependency;
467+
target = CB9B628AE2E0684C1FCF8840 /* DevLogInfra */;
468+
targetProxy = 66FBFAC873BD4CEDA5984DD4 /* PBXContainerItemProxy */;
469+
};
408470
/* End PBXTargetDependency section */
409471

410472
/* Begin XCBuildConfiguration section */
@@ -572,6 +634,36 @@
572634
};
573635
name = Debug;
574636
};
637+
7F06F2F8F58E4D2AA5A0891E /* Debug */ = {
638+
isa = XCBuildConfiguration;
639+
buildSettings = {
640+
GENERATE_INFOPLIST_FILE = YES;
641+
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
642+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
643+
PRODUCT_BUNDLE_IDENTIFIER = com.opfic.DevLog.DevLogInfraTests;
644+
PRODUCT_NAME = "$(TARGET_NAME)";
645+
SDKROOT = iphoneos;
646+
SWIFT_VERSION = 5.0;
647+
TARGETED_DEVICE_FAMILY = "1,2";
648+
TEST_TARGET_NAME = DevLogInfra;
649+
};
650+
name = Debug;
651+
};
652+
744098DF376F4E6B9A2736E4 /* Release */ = {
653+
isa = XCBuildConfiguration;
654+
buildSettings = {
655+
GENERATE_INFOPLIST_FILE = YES;
656+
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
657+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
658+
PRODUCT_BUNDLE_IDENTIFIER = com.opfic.DevLog.DevLogInfraTests;
659+
PRODUCT_NAME = "$(TARGET_NAME)";
660+
SDKROOT = iphoneos;
661+
SWIFT_VERSION = 5.0;
662+
TARGETED_DEVICE_FAMILY = "1,2";
663+
TEST_TARGET_NAME = DevLogInfra;
664+
};
665+
name = Release;
666+
};
575667
/* End XCBuildConfiguration section */
576668

577669
/* Begin XCConfigurationList section */
@@ -593,6 +685,15 @@
593685
defaultConfigurationIsVisible = 0;
594686
defaultConfigurationName = Release;
595687
};
688+
66178A1F2D3D41EF921A2B31 /* Build configuration list for PBXNativeTarget "DevLogInfraTests" */ = {
689+
isa = XCConfigurationList;
690+
buildConfigurations = (
691+
744098DF376F4E6B9A2736E4 /* Release */,
692+
7F06F2F8F58E4D2AA5A0891E /* Debug */,
693+
);
694+
defaultConfigurationIsVisible = 0;
695+
defaultConfigurationName = Release;
696+
};
596697
/* End XCConfigurationList section */
597698

598699
/* Begin XCRemoteSwiftPackageReference section */

Application/DevLogInfra/DevLogInfra.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 168 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)