-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProject.swift
More file actions
46 lines (44 loc) · 1.17 KB
/
Project.swift
File metadata and controls
46 lines (44 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import ProjectDescription
import ProjectDescriptionHelpers
let appTarget = Target.target(
name: "Booket",
product: .app,
bundleId: Project.bundleID,
infoPlist: .default,
// infoPlist: .file(path: .relativeToRoot("src/SupportingFiles/Info.plist")),
sources: .sources,
resources: [
// .glob(pattern: .relativeToRoot("src/Resources/**")),
// .glob(pattern: .relativeToRoot("src/Resources/LaunchScreen.storyboard"))
],
// entitlements: .file(path: .relativeToRoot("src/SupportingFiles/Booket.entitlements")),
scripts: [
swiftLintScript
],
dependencies: [
// Module
.data(),
.presentation(),
.core(),
.design(),
.network(),
.storage(),
.domain()
],
settings: .settings(
base: [
"DEVELOPMENT_LANGUAGE": "ko"
],
configurations: [
.debug(name: "Debug", xcconfig: "SupportingFiles/Debug.xcconfig"),
.release(name: "Release", xcconfig: "SupportingFiles/Release.xcconfig")
]
)
)
// MARK: - Project
let project = Project.project(
name: "Booket",
targets: [
appTarget
]
)