Skip to content

Commit 7bb3983

Browse files
authored
[#457] Xcode 프로젝트 그룹 구조를 디렉토리 기준으로 정리한다 (#466)
* chore: DevLogCore 프로젝트 표시 구조 정리 DevLogCore의 Sources를 파일 시스템 동기화 루트로 전환하고 SwiftLint 설정 파일을 타깃 멤버십 예외로 처리. * chore: DevLogDomain 프로젝트 표시 구조 정리 DevLogDomain의 Sources와 Tests를 파일 시스템 동기화 루트로 전환하고 레이어명 루트 그룹 제거. * chore: DevLogData 프로젝트 표시 구조 정리 DevLogData의 Sources와 Tests를 파일 시스템 동기화 루트로 전환하고 프로젝트 표시 그룹 기준 통일. * chore: DevLogInfra 프로젝트 표시 구조 정리 DevLogInfra의 Sources와 Tests를 파일 시스템 동기화 루트로 전환하고 프로젝트 표시 그룹 기준 통일. * chore: DevLogPersistence 프로젝트 표시 구조 정리 DevLogPersistence의 Sources와 Tests를 파일 시스템 동기화 루트로 전환하고 레이어명 루트 그룹 제거. * chore: DevLogPresentation 프로젝트 표시 구조 정리 DevLogPresentation의 Sources와 Tests를 파일 시스템 동기화 루트로 전환하고 레이어명 루트 그룹 제거. * chore: DevLogWidgetCore 프로젝트 표시 구조 정리 DevLogWidgetCore의 Sources와 Tests를 파일 시스템 동기화 루트로 전환하고 위젯 코어 프로젝트 표시 그룹 기준 통일. * chore: 프로젝트 파일 미참조 객체 제거 파일 시스템 동기화 그룹 전환 후 남은 미참조 그룹, 파일 참조, 빌드 파일 객체 제거.
1 parent c3c46a2 commit 7bb3983

7 files changed

Lines changed: 259 additions & 1895 deletions

File tree

Application/DevLogCore/DevLogCore.xcodeproj/project.pbxproj

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,41 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 77;
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
18BA78C685175B1BC0DEFCCB /* DIContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2B11CDF5A711E473115E8E3 /* DIContainer.swift */; };
11-
2D055D7F21B321D6CCD40A16 /* Assembler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEF84B2C1BD8C8ED1F6A5A36 /* Assembler.swift */; };
12-
426DCA0450FA71859C097406 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = B24157E06FA40FD0AC6DB568 /* Logger.swift */; };
1310
6C3457965AC3DE2CD7E8F88B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 814ECC408D237131E365FC92 /* Foundation.framework */; };
14-
83B6C8EF4EC3C621C760D1D9 /* DIContainerKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73A6F95CE0B1E3E95F0E38C /* DIContainerKey.swift */; };
1511
9F2C5C9D87F694B2E82DD1F6 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2BC15A37223F5B128C8DE92 /* SwiftUI.framework */; };
1612
/* End PBXBuildFile section */
1713

1814
/* Begin PBXFileReference section */
1915
814ECC408D237131E365FC92 /* 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; };
2016
9E9FD7B09D0D7EAB8B828A5E /* DevLogCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DevLogCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
21-
B24157E06FA40FD0AC6DB568 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Sources/Logger.swift; sourceTree = "<group>"; };
22-
C2B11CDF5A711E473115E8E3 /* DIContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DIContainer.swift; path = Sources/DIContainer.swift; sourceTree = "<group>"; };
2317
D2BC15A37223F5B128C8DE92 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/SwiftUI.framework; sourceTree = DEVELOPER_DIR; };
24-
DEF84B2C1BD8C8ED1F6A5A36 /* Assembler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Assembler.swift; path = Sources/Assembler.swift; sourceTree = "<group>"; };
25-
F73A6F95CE0B1E3E95F0E38C /* DIContainerKey.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DIContainerKey.swift; path = Sources/DIContainerKey.swift; sourceTree = "<group>"; };
2618
/* End PBXFileReference section */
2719

20+
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
21+
DA0865721A6D430B66025E67 /* Exceptions for "Sources" folder in "DevLogCore" target */ = {
22+
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
23+
membershipExceptions = (
24+
.swiftlint.yml,
25+
);
26+
target = 5755BDB768C11CE0FDEA4828 /* DevLogCore */;
27+
};
28+
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
29+
30+
/* Begin PBXFileSystemSynchronizedRootGroup section */
31+
DA0865721A6D430B66025E66 /* Sources */ = {
32+
isa = PBXFileSystemSynchronizedRootGroup;
33+
exceptions = (
34+
DA0865721A6D430B66025E67 /* Exceptions for "Sources" folder in "DevLogCore" target */,
35+
);
36+
path = Sources;
37+
sourceTree = "<group>";
38+
};
39+
/* End PBXFileSystemSynchronizedRootGroup section */
40+
2841
/* Begin PBXFrameworksBuildPhase section */
2942
B36EC59A07DCF6BD1DCD4667 /* Frameworks */ = {
3043
isa = PBXFrameworksBuildPhase;
@@ -57,9 +70,9 @@
5770
C0DE4BE90CB1A6B4CEDFCA61 = {
5871
isa = PBXGroup;
5972
children = (
60-
B66C037F848BDEE68DAC8902 /* Products */,
73+
DA0865721A6D430B66025E66 /* Sources */,
6174
3A2B4275F79E5911D714CC6A /* Frameworks */,
62-
DA0865721A6D430B66025E66 /* DevLogCore */,
75+
B66C037F848BDEE68DAC8902 /* Products */,
6376
);
6477
sourceTree = "<group>";
6578
};
@@ -72,17 +85,6 @@
7285
name = iOS;
7386
sourceTree = "<group>";
7487
};
75-
DA0865721A6D430B66025E66 /* DevLogCore */ = {
76-
isa = PBXGroup;
77-
children = (
78-
DEF84B2C1BD8C8ED1F6A5A36 /* Assembler.swift */,
79-
C2B11CDF5A711E473115E8E3 /* DIContainer.swift */,
80-
F73A6F95CE0B1E3E95F0E38C /* DIContainerKey.swift */,
81-
B24157E06FA40FD0AC6DB568 /* Logger.swift */,
82-
);
83-
name = DevLogCore;
84-
sourceTree = "<group>";
85-
};
8688
/* End PBXGroup section */
8789

8890
/* Begin PBXHeadersBuildPhase section */
@@ -110,6 +112,9 @@
110112
dependencies = (
111113
C0DEAA000000000000000001 /* PBXTargetDependency */,
112114
);
115+
fileSystemSynchronizedGroups = (
116+
DA0865721A6D430B66025E66 /* Sources */,
117+
);
113118
name = DevLogCore;
114119
productName = DevLogCore;
115120
productReference = 9E9FD7B09D0D7EAB8B828A5E /* DevLogCore.framework */;
@@ -162,10 +167,6 @@
162167
isa = PBXSourcesBuildPhase;
163168
buildActionMask = 2147483647;
164169
files = (
165-
2D055D7F21B321D6CCD40A16 /* Assembler.swift in Sources */,
166-
18BA78C685175B1BC0DEFCCB /* DIContainer.swift in Sources */,
167-
83B6C8EF4EC3C621C760D1D9 /* DIContainerKey.swift in Sources */,
168-
426DCA0450FA71859C097406 /* Logger.swift in Sources */,
169170
);
170171
runOnlyForDeploymentPostprocessing = 0;
171172
};

0 commit comments

Comments
 (0)