-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathproject.yml
86 lines (86 loc) · 2.12 KB
/
project.yml
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
name: Appcues
attributes:
ORGANIZATIONNAME: Appcues
options:
defaultConfig: Release
deploymentTarget:
iOS: 11.0
groupSortPosition: top
configs:
Debug: debug
Release: release
settings:
base:
CLANG_CXX_LANGUAGE_STANDARD: gnu++17
schemes:
Appcues:
analyze:
config: Debug
archive:
config: Release
build:
targets:
AppcuesKit:
- analyzing
- testing
- running
- profiling
- archiving
profile:
config: Release
run:
config: Debug
test:
config: Debug
gatherCoverageData: true
targets:
- AppcuesKitTests
targets:
AppcuesKit:
type: framework
platform: iOS
settings:
base:
MARKETING_VERSION: 0.1.0
GENERATE_INFOPLIST_FILE: 'YES'
PRODUCT_BUNDLE_IDENTIFIER: com.appcues.sdk
BUILD_LIBRARY_FOR_DISTRIBUTION: 'YES'
sources:
- path: Sources/AppcuesKit
- path: Sources/AppcuesKit/AppcuesKit.docc
buildPhase: sources
preBuildScripts:
- name: SwiftGen
script: xcrun --sdk macosx mint run swiftgen config run
postbuildScripts:
- name: SwiftLint
script: 'xcrun --sdk macosx mint run swiftlint ./Sources/AppcuesKit'
AppcuesNotificationService:
type: framework
platform: iOS
settings:
base:
MARKETING_VERSION: 0.1.0
GENERATE_INFOPLIST_FILE: 'YES'
PRODUCT_BUNDLE_IDENTIFIER: com.appcues.notification-service
BUILD_LIBRARY_FOR_DISTRIBUTION: 'YES'
sources:
- path: Sources/AppcuesNotificationService
- path: Sources/AppcuesNotificationService/AppcuesNotificationService.docc
buildPhase: sources
postbuildScripts:
- name: SwiftLint
script: 'xcrun --sdk macosx mint run swiftlint ./Sources/AppcuesNotificationService'
AppcuesKitTests:
dependencies:
- target: AppcuesKit
platform: iOS
settings:
base:
MARKETING_VERSION: 1.0.0
CURRENT_PROJECT_VERSION: '1'
GENERATE_INFOPLIST_FILE: 'YES'
PRODUCT_BUNDLE_IDENTIFIER: com.appcues.AppcuesKitTests
sources:
- path: Tests/AppcuesKitTests
type: bundle.unit-test