Skip to content

Commit 494f716

Browse files
committed
๐Ÿ”จ :: (#387) 4.119.2 Version Update
1 parent 6e70ae1 commit 494f716

File tree

3 files changed

+23
-44
lines changed

3 files changed

+23
-44
lines changed

โ€Ž.mise.tomlโ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
[tools]
2-
tuist = "4.31.0"
2+
tuist = "4.119.2"

โ€ŽProjects/App/Project.swiftโ€Ž

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ import Foundation
88
let isCI: Bool = (ProcessInfo.processInfo.environment["TUIST_CI"] ?? "0") == "1"
99

1010
let configurations: [Configuration] = [
11-
.debug(name: "Debug", settings: [:]),
12-
.release(name: "Release", settings: [:]),
1311
.debug(name: "DEV", xcconfig: .relativeToXCConfig(type: .dev, name: env.targetName)),
1412
.debug(name: "STAGE", xcconfig: .relativeToXCConfig(type: .stage, name: env.targetName)),
1513
.release(name: "PROD", xcconfig: .relativeToXCConfig(type: .prod, name: env.targetName))
@@ -38,12 +36,7 @@ let targets: [Target] = [
3836
dependencies: [
3937
.Projects.flow,
4038
.SPM.FCM
41-
],
42-
settings: .settings(
43-
base: env.baseSetting,
44-
configurations: configurations,
45-
defaultSettings: .recommended
46-
)
39+
]
4740
),
4841
.target(
4942
name: env.targetTestName,
@@ -55,8 +48,7 @@ let targets: [Target] = [
5548
sources: .unitTests,
5649
dependencies: [
5750
.target(name: env.targetName)
58-
],
59-
settings: settings
51+
]
6052
)
6153
]
6254

@@ -67,36 +59,36 @@ let schemes: [Scheme] = [
6759
buildAction: .buildAction(targets: ["\(env.targetName)"]),
6860
testAction: TestAction.targets(
6961
["\(env.targetTestName)"],
70-
configuration: "DEV",
62+
configuration: .dev,
7163
options: TestActionOptions.options(
7264
coverage: true,
7365
codeCoverageTargets: ["\(env.targetName)"]
7466
)
7567
),
76-
runAction: RunAction.runAction(configuration: "DEV"),
77-
archiveAction: ArchiveAction.archiveAction(configuration: "DEV"),
78-
profileAction: ProfileAction.profileAction(configuration: "DEV"),
79-
analyzeAction: AnalyzeAction.analyzeAction(configuration: "DEV")
68+
runAction: RunAction.runAction(configuration: .dev),
69+
archiveAction: ArchiveAction.archiveAction(configuration: .dev),
70+
profileAction: ProfileAction.profileAction(configuration: .dev),
71+
analyzeAction: AnalyzeAction.analyzeAction(configuration: .dev)
8072
),
8173
Scheme.scheme(
8274
name: "\(env.targetName)-PROD",
8375
shared: true,
8476
buildAction: .buildAction(targets: ["\(env.targetName)"]),
8577
testAction: nil,
86-
runAction: RunAction.runAction(configuration: "PROD"),
87-
archiveAction: ArchiveAction.archiveAction(configuration: "PROD"),
88-
profileAction: ProfileAction.profileAction(configuration: "PROD"),
89-
analyzeAction: AnalyzeAction.analyzeAction(configuration: "PROD")
78+
runAction: RunAction.runAction(configuration: .prod),
79+
archiveAction: ArchiveAction.archiveAction(configuration: .prod),
80+
profileAction: ProfileAction.profileAction(configuration: .prod),
81+
analyzeAction: AnalyzeAction.analyzeAction(configuration: .prod)
9082
),
9183
Scheme.scheme(
9284
name: "\(env.targetName)-STAGE",
9385
shared: true,
9486
buildAction: .buildAction(targets: ["\(env.targetName)"]),
9587
testAction: nil,
96-
runAction: RunAction.runAction(configuration: "STAGE"),
97-
archiveAction: ArchiveAction.archiveAction(configuration: "STAGE"),
98-
profileAction: ProfileAction.profileAction(configuration: "STAGE"),
99-
analyzeAction: AnalyzeAction.analyzeAction(configuration: "STAGE")
88+
runAction: RunAction.runAction(configuration: .stage),
89+
archiveAction: ArchiveAction.archiveAction(configuration: .stage),
90+
profileAction: ProfileAction.profileAction(configuration: .stage),
91+
analyzeAction: AnalyzeAction.analyzeAction(configuration: .stage)
10092
)
10193
]
10294

โ€ŽTuist/ProjectDescriptionHelpers/Project+Templates.swiftโ€Ž

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,10 @@ public extension Project {
2727
) -> Project {
2828
let scripts: [TargetScript] = isCI ? [] : [.swiftLint]
2929

30-
let configurations: [Configuration] = isCI ?
31-
[
32-
.debug(name: "Debug", settings: [:]),
33-
.release(name: "Release", settings: [:]),
34-
.debug(name: "DEV", settings: [:]),
35-
.debug(name: "STAGE", settings: [:]),
36-
.release(name: "PROD", settings: [:])
37-
] :
38-
[
39-
.debug(name: "Debug", settings: [:]),
40-
.release(name: "Release", settings: [:]),
41-
.debug(name: "DEV", xcconfig: .relativeToXCConfig(type: .dev, name: name)),
42-
.debug(name: "STAGE", xcconfig: .relativeToXCConfig(type: .stage, name: name)),
43-
.release(name: "PROD", xcconfig: .relativeToXCConfig(type: .prod, name: name))
30+
let configurations: [Configuration] = [
31+
.debug(name: "DEV"),
32+
.debug(name: "STAGE"),
33+
.release(name: "PROD")
4434
]
4535

4636
let settings: Settings = .settings(
@@ -62,8 +52,7 @@ public extension Project {
6252
sources: sources,
6353
resources: resources,
6454
scripts: scripts,
65-
dependencies: dependencies,
66-
settings: settings
55+
dependencies: dependencies
6756
)
6857
]
6958

@@ -78,8 +67,7 @@ public extension Project {
7867
infoPlist: .default,
7968
sources: .unitTests,
8069
scripts: scripts,
81-
dependencies: [],
82-
settings: settings
70+
dependencies: []
8371
)
8472
)
8573
}
@@ -102,8 +90,7 @@ public extension Project {
10290
sources: .demoSources,
10391
resources: .demoResources,
10492
scripts: scripts,
105-
dependencies: demoDependencies,
106-
settings: settings
93+
dependencies: demoDependencies
10794
)
10895
)
10996
}

0 commit comments

Comments
ย (0)