티스토리 뷰
objc Bridging Header
Settings의 base에 해당하는 딕셔너리입니다.
let baseSettings: [String: SettingValue] = [
"SWIFT_OBJC_BRIDGING_HEADER": "MyApp/Source/MyApp-Bridging-Header.h",
]
Project Version (Xcode에서 version, build에 해당)
Settings의 base에 해당하는 딕셔너리입니다.
let baseSettings: [String: SettingValue] = [
"MARKETING_VERSION": "1.0",
"CURRENT_PROJECT_VERSION": "1.0.0.6"
]
plist로도 설정합니다.
let cfBundleURLTypes: [InfoPlist.Value] = []
let infoPlist: [String: InfoPlist.Value] = [
"CFBundleDisplayName": "MyApp",
"CFBundleShortVersionString": "1.0",
"CFBundleVersion": "1.0.0.6",
]
Configurations 설정
let projectSettings = Settings(
base: baseSettings,
configurations: [
.debug(name: "Base", xcconfig: .relativeToRoot("Xcconfig/base.xcconfig")),
.debug(name: "Debug", xcconfig: .relativeToRoot("Xcconfig/debug.xcconfig")),
.debug(name: "Dev", xcconfig: .relativeToRoot("Xcconfig/dev.xcconfig")),
.debug(name: "QA", xcconfig: .relativeToRoot("Xcconfig/qa.xcconfig")),
.debug(name: "Staging", xcconfig: .relativeToRoot("Xcconfig/staging.xcconfig")),
.release(name: "Release", xcconfig: .relativeToRoot("Xcconfig/release.xcconfig")),
]
)
DeploymentTarget
let deploymentTarget: DeploymentTarget = .iOS(targetVersion: "11.0", devices: [.iphone])
Entitlements
Target 초기화에 써줍니다.
entitlements: " MyApp/Source/MyApp.entitlements",
'iOS' 카테고리의 다른 글
[iOS] Setting Up a Capture Session 번역 / iOS 사진, 동영상 카메라 사용법 (0) | 2021.10.22 |
---|---|
[iOS] Dependency Injection(DI) 의존성 주입 (0) | 2021.09.23 |
[iOS] Tuist 사용법 - Dependencies (2) (0) | 2021.09.17 |
[iOS] Tuist 사용법 - 프로젝트 생성 (1) (0) | 2021.09.17 |
[iOS] WWDC2017 Engineering for Testability / Testable App Code - 번역 (0) | 2021.08.25 |
댓글
공지사항