-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProject.swift
129 lines (125 loc) · 6.67 KB
/
Project.swift
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
import ProjectDescription
let project = Project(
name: "DropDrug",
targets: [
.target(
name: "DropDrug",
destinations: .init([.iPhone]),
product: .app,
bundleId: "io.tuist.DropDrug",
deploymentTargets: .iOS("16.6"),
infoPlist: .extendingDefault(
with: [
"UILaunchStoryboardName": "",
"CFBundleDisplayName" : "드롭드락",
"CFBundleShortVersionString" : "1.0",
"UIUserInterfaceStyle" : "Light",
"CFBundleDevelopmentRegion" : "ko_KR",
"CFBundleVersion" : "3",
"CFBundleIcons": [
"CFBundlePrimaryIcon": [
"CFBundleIconFiles": ["AppIcon"],
"UIPrerenderedIcon": true
]
],
"UISupportedInterfaceOrientations" : ["UIInterfaceOrientationPortrait"
],
"UIApplicationSceneManifest": [
"UIApplicationSupportsMultipleScenes": false,
"UISceneConfigurations": [
"UIWindowSceneSessionRoleApplication": [
[
"UISceneConfigurationName": "Default Configuration",
"UISceneDelegateClassName": "$(PRODUCT_MODULE_NAME).SceneDelegate"
],
]
]
],
"UIAppFonts": ["Pretendard-Black.otf",
"Pretendard-Bold.otf",
"Pretendard-ExtraBold.otf",
"Pretendard-ExtraLight.otf",
"Pretendard-Light.otf",
"Pretendard-Medium.otf",
"Pretendard-Regular.otf",
"Pretendard-SemiBold.otf",
"Pretendard-Thin.otf",
"RussoOne-Regular.ttf"
],
"NSUserTrackingUsageDescription" : "사용자 맞춤 정보 제공 및 서비스 개선을 위해 데이터를 사용합니다.",
"KAKAO_NATIVE_APP_KEY" : "74177ce7b14b89614c47ac7d51464b95",
"NSLocationAlwaysAndWhenInUseUsageDescription" : "주변 폐의약품 수거함 정보 제공을 위한 위치 권한을 항상 혹은 앱 활성 시에만 허용하시겠습니까?",
"NSLocationWhenInUseUsageDescription" : "주변 폐의약품 수거함 정보 제공을 위한 위치 권한을 앱 활성 시에만 허용하시겠습니까?",
"NSLocationAlwaysUsageDescription" : "주변 폐의약품 수거함 정보 제공을 위한 위치 권한을 항상 허용하시겠습니까?",
"NSCameraUsageDescription" : "폐의약품 사진 인증을 위한 카메라 사용 권한을 허용하시겠습니까?",
"NSAppTransportSecurity" : [
"NSAllowsArbitraryLoads" : true
],
"CFBundleURLTypes" : [
[
"CFBundleTypeRole" : "Editor",
"CFBundleURLName" : "googleLogin",
"CFBundleURLSchemes" : ["com.googleusercontent.apps.793354407959-u9dhnjv92uuntv276pktnucura72o3j0"]
],
[
"CFBundleTypeRole" : "Editor",
"CFBundleURLName" : "kakaologin",
"CFBundleURLSchemes" : ["kakao74177ce7b14b89614c47ac7d51464b95"]
],
],
"LSApplicationQueriesSchemes" : ["kakaokompassauth" , "kakaolink"],
"NMFClientId" : "a97eb0xf24",
"FirebaseAppDelegateProxyEnabled" : false,
"NSRemoteNotificationUsageDescription" : "푸시 알림을 통해 개인화된 최신 소식을 받아보세요.",
"UIBackgroundModes" : ["remote-notification"],
"ITSAppUsesNonExemptEncryption" : false,
// 새로운 거 추가
]
),
sources: ["DropDrug/Sources/**"],
resources: ["DropDrug/Resources/**"],
entitlements: "DropDrug/DropDrug.entitlements",
dependencies: [
.xcframework(path: "DropDrug/Frameworks/SwiftUI_ChartView.xcframework", status: .required),
.external(name: "Moya"),
.external(name: "SnapKit"),
.external(name: "PinLayout"),
.external(name: "FlexLayout"),
.external(name: "KeychainSwift"),
.external(name: "KakaoSDK"),
.external(name: "KakaoSDKAuth"),
.external(name: "KakaoSDKCert"),
.external(name: "KakaoSDKCertCore"),
.external(name: "KakaoSDKCommon"),
.external(name: "FirebaseAuth"),
.external(name: "FirebaseCore"),
.external(name: "FirebaseMessaging"),
.external(name: "FirebaseFirestore"),
// .external(name: "FirebaseAnalytics"),
.external(name: "NaverMapSDK"),
.external(name: "SDWebImage"),
// .external(name: "Toast"),
.external(name: "SwiftyToaster"),
.external(name: "Lottie"),
// .external(name: "Charts")
// .sdk(name: "Charts", type: .framework)
// .external(name: "GoogleSignIn"),
// .external(name: "NMapsGeometry"),
// .external(name: "NMapsMap")
],
settings: .settings(base: SettingsDictionary().merging(["OTHER_LDFLAGS" : "-framework SwiftUI_ChartView", "SWIFT_VERSION" : "5.0",
"DEVELOPMENT_TEAM" : "7L9YFLK4UM", "CODE_SIGN_STYLE" : "Automatic"]))
),
.target(
name: "DropDrugTests",
destinations: .iOS,
product: .unitTests,
bundleId: "io.tuist.DropDrugTests",
infoPlist: .default,
sources: ["DropDrug/Tests/**"],
resources: [],
dependencies: [.target(name: "DropDrug")]
),
],
fileHeaderTemplate: "Copyright © 2024 RT4. All rights reserved"
)