-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathProject_Application.yml
More file actions
60 lines (60 loc) · 1.56 KB
/
Project_Application.yml
File metadata and controls
60 lines (60 loc) · 1.56 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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
include:
- Project_Logger.yml
- Project_Core.yml
- Project_RxExtensions.yml
- Project_Presentations.yml
- Project_Themer.yml
name: Application
# In a production application the Team ID would be set here.
# settings:
# DEVELOPMENT_TEAM: "XXX"
settings:
SWIFT_VERSION: 5
# These values are read in the appropriate Info.plist files.
APPLICATION_VERSION: "0.1.0"
APPLICATION_BUILD_NUMBER: 42 # This should automatically be incremented by CI when generating a build
APPLICATION_NAME: AdvancediOS
options:
bundleIdPrefix: com.advancedios
deploymentTarget:
iOS: "12.0"
createIntermediateGroups: true
targets:
Application:
type: application
platform: iOS
sources:
- Application/Source
- Application/Supporting Files
dependencies:
- target: Core
- target: RxExtensions
- target: Presentations
- target: Themer
- target: Logger
- carthage: RxSwift
- carthage: RxRelay
- carthage: RxCocoa
- carthage: SnapKit
scheme:
testTargets:
- ApplicationTests
gatherCoverageData: true
prebuildScripts:
- path: Shared/Scripts/swiftlint-check.sh
name: Swift Lint Check
ApplicationTests:
platform: iOS
type: bundle.unit-test
settings:
TEST_HOST: "$(BUILT_PRODUCTS_DIR)/Application.app/Application"
sources:
- Application/Tests
- Presentations/Tests/Stubs
- Themer/Tests/Stubs
dependencies:
- target: Application
- carthage: Quick
- carthage: Nimble
- carthage: RxTest
- carthage: RxBlocking