forked from xpring-eng/XpringKit
-
Notifications
You must be signed in to change notification settings - Fork 1
/
project.yml
32 lines (32 loc) · 887 Bytes
/
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
# Specification for XpringKit's XCode project.
name: XpringKit
options:
bundleIdPrefix: io.xpring
deploymentTarget:
iOS: 11.0
macOS: 10.13
settings:
LD_RUNPATH_SEARCH_PATHS: "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks $(PROJECT_DIR)/Carthage/Build/iOS"
targets:
XpringKit:
type: framework
platform: [iOS, macOS]
sources: [XpringKit]
resources: [XpringKit/Resources]
scheme:
testTargets:
- XpringKitTests_${platform}
gatherCoverageData: true
postCompileScripts:
- script: swiftlint autocorrect --config .swiftlint.yml
name: SwiftLint
dependencies:
- carthage: BigInt
- carthage: SwiftProtobuf
- carthage: SwiftGRPC
XpringKitTests:
type: bundle.unit-test
platform: [iOS, macOS]
sources: [Tests]
dependencies:
- target: XpringKit_${platform}