Skip to content

Commit 1c48a75

Browse files
committed
refactor: tuist 생성 구조 전환
1 parent bcc6e3b commit 1c48a75

52 files changed

Lines changed: 5707 additions & 2544 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ xcuserdata/
1313
GoogleService-Info.plist
1414
UserInterfaceState.xcuserstate
1515
Breakpoints_v2.xcbkptlist
16+
**/Derived/
1617
**/build/
1718
**/xcuserdata/
1819
ContentView.swift
@@ -36,6 +37,14 @@ fastlane/logs/
3637
# Build Artifacts
3738
*.ipa
3839
*.dSYM.zip
40+
.package.resolved
41+
.home/
42+
.module-cache/
43+
.swift-module-cache/
44+
.tmp/
45+
.spm/
46+
Tuist/.build/
47+
DevLog.xcworkspace/.tuist-generated
3948

4049
# drawio
41-
*.drawio.bkp
50+
*.drawio.bkp

Application/DevLogApp/DevLogApp.xcodeproj/project.pbxproj

Lines changed: 512 additions & 437 deletions
Large diffs are not rendered by default.

Application/DevLogApp/DevLogApp.xcodeproj/xcshareddata/xcschemes/DevLog.xcscheme

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "2640"
4-
version = "1.7">
3+
LastUpgradeVersion = "1010"
4+
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
7-
buildImplicitDependencies = "YES"
8-
buildArchitectures = "Automatic">
7+
buildImplicitDependencies = "YES">
98
<BuildActionEntries>
109
<BuildActionEntry
1110
buildForTesting = "YES"
@@ -15,7 +14,7 @@
1514
buildForAnalyzing = "YES">
1615
<BuildableReference
1716
BuildableIdentifier = "primary"
18-
BlueprintIdentifier = "DFD48AFF2DC4D6E2005905C5"
17+
BlueprintIdentifier = "9DF0AAB57363C7EC1CED166E"
1918
BuildableName = "DevLog.app"
2019
BlueprintName = "DevLog"
2120
ReferencedContainer = "container:DevLogApp.xcodeproj">
@@ -28,19 +27,8 @@
2827
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2928
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
3029
shouldUseLaunchSchemeArgsEnv = "YES"
31-
shouldAutocreateTestPlan = "YES">
30+
disableMainThreadChecker = "YES">
3231
<Testables>
33-
<TestableReference
34-
skipped = "NO"
35-
parallelizable = "YES">
36-
<BuildableReference
37-
BuildableIdentifier = "primary"
38-
BlueprintIdentifier = "DF3416442E45F67C00F9312B"
39-
BuildableName = "DevLogAppTests.xctest"
40-
BlueprintName = "DevLogAppTests"
41-
ReferencedContainer = "container:DevLogApp.xcodeproj">
42-
</BuildableReference>
43-
</TestableReference>
4432
</Testables>
4533
</TestAction>
4634
<LaunchAction
@@ -57,7 +45,7 @@
5745
runnableDebuggingMode = "0">
5846
<BuildableReference
5947
BuildableIdentifier = "primary"
60-
BlueprintIdentifier = "DFD48AFF2DC4D6E2005905C5"
48+
BlueprintIdentifier = "9DF0AAB57363C7EC1CED166E"
6149
BuildableName = "DevLog.app"
6250
BlueprintName = "DevLog"
6351
ReferencedContainer = "container:DevLogApp.xcodeproj">
@@ -74,7 +62,7 @@
7462
runnableDebuggingMode = "0">
7563
<BuildableReference
7664
BuildableIdentifier = "primary"
77-
BlueprintIdentifier = "DFD48AFF2DC4D6E2005905C5"
65+
BlueprintIdentifier = "9DF0AAB57363C7EC1CED166E"
7866
BuildableName = "DevLog.app"
7967
BlueprintName = "DevLog"
8068
ReferencedContainer = "container:DevLogApp.xcodeproj">

Application/DevLogApp/DevLogApp.xcodeproj/xcshareddata/xcschemes/DevLogAppTests.xcscheme

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,39 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "2640"
4-
version = "1.7">
3+
LastUpgradeVersion = "1010"
4+
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
7-
buildImplicitDependencies = "YES"
8-
buildArchitectures = "Automatic">
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "0EDF4BB78A091D2F550FEB0C"
18+
BuildableName = "DevLogAppTests.xctest"
19+
BlueprintName = "DevLogAppTests"
20+
ReferencedContainer = "container:DevLogApp.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
924
</BuildAction>
1025
<TestAction
1126
buildConfiguration = "Debug"
1227
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
1328
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
14-
shouldUseLaunchSchemeArgsEnv = "YES"
15-
shouldAutocreateTestPlan = "YES">
29+
shouldUseLaunchSchemeArgsEnv = "YES">
1630
<Testables>
1731
<TestableReference
1832
skipped = "NO"
19-
parallelizable = "YES">
33+
parallelizable = "NO">
2034
<BuildableReference
2135
BuildableIdentifier = "primary"
22-
BlueprintIdentifier = "DF3416442E45F67C00F9312B"
36+
BlueprintIdentifier = "0EDF4BB78A091D2F550FEB0C"
2337
BuildableName = "DevLogAppTests.xctest"
2438
BlueprintName = "DevLogAppTests"
2539
ReferencedContainer = "container:DevLogApp.xcodeproj">
@@ -37,16 +51,15 @@
3751
debugDocumentVersioning = "YES"
3852
debugServiceExtension = "internal"
3953
allowLocationSimulation = "YES">
40-
<BuildableProductRunnable
41-
runnableDebuggingMode = "0">
54+
<MacroExpansion>
4255
<BuildableReference
4356
BuildableIdentifier = "primary"
44-
BlueprintIdentifier = "DFD48AFF2DC4D6E2005905C5"
45-
BuildableName = "DevLog.app"
46-
BlueprintName = "DevLog"
57+
BlueprintIdentifier = "0EDF4BB78A091D2F550FEB0C"
58+
BuildableName = "DevLogAppTests.xctest"
59+
BlueprintName = "DevLogAppTests"
4760
ReferencedContainer = "container:DevLogApp.xcodeproj">
4861
</BuildableReference>
49-
</BuildableProductRunnable>
62+
</MacroExpansion>
5063
</LaunchAction>
5164
<ProfileAction
5265
buildConfiguration = "Release"
@@ -57,9 +70,9 @@
5770
<MacroExpansion>
5871
<BuildableReference
5972
BuildableIdentifier = "primary"
60-
BlueprintIdentifier = "DFD48AFF2DC4D6E2005905C5"
61-
BuildableName = "DevLog.app"
62-
BlueprintName = "DevLog"
73+
BlueprintIdentifier = "0EDF4BB78A091D2F550FEB0C"
74+
BuildableName = "DevLogAppTests.xctest"
75+
BlueprintName = "DevLogAppTests"
6376
ReferencedContainer = "container:DevLogApp.xcodeproj">
6477
</BuildableReference>
6578
</MacroExpansion>

Application/DevLogApp/DevLogApp.xcodeproj/xcshareddata/xcschemes/DevLogWidgetExtension.xcscheme

Lines changed: 0 additions & 125 deletions
This file was deleted.

Application/DevLogApp/Project.swift

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ import ProjectDescriptionHelpers
33

44
let project = Project(
55
name: "DevLogApp",
6+
options: .options(
7+
disableBundleAccessors: true,
8+
disableSynthesizedResourceAccessors: true
9+
),
10+
packages: DevLogPackages.lintOnlyPackages,
611
targets: [
712
.target(
813
name: "DevLog",
@@ -13,10 +18,14 @@ let project = Project(
1318
infoPlist: .file(path: "Sources/Resource/Info.plist"),
1419
sources: ["Sources/**"],
1520
resources: [
16-
"Sources/Resource/**",
17-
"!Sources/Resource/Info.plist",
18-
"!Sources/Resource/*.entitlements",
19-
"!Sources/Resource/*.xcconfig",
21+
.glob(
22+
pattern: "Sources/Resource/**",
23+
excluding: [
24+
"Sources/Resource/Info.plist",
25+
"Sources/Resource/*.entitlements",
26+
"Sources/Resource/*.xcconfig",
27+
]
28+
),
2029
],
2130
entitlements: .file(path: "Sources/Resource/DevLog.entitlements"),
2231
dependencies: [
@@ -40,7 +49,7 @@ let project = Project(
4049
]
4150
)
4251
),
43-
.testTarget(
52+
.target(
4453
name: "DevLogAppTests",
4554
destinations: .iOS,
4655
product: .unitTests,

0 commit comments

Comments
 (0)