9
9
XCODE_TEST_REPORTS : /tmp/xcode-test-results
10
10
LANG : en_US.UTF-8
11
11
macos :
12
- xcode : ' 12.3 .0'
12
+ xcode : ' 11.4 .0'
13
13
steps :
14
14
- checkout
15
15
- run : mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS $XCODE_TEST_REPORTS
18
18
- v1-dep-{{ .Branch }}-
19
19
- v1-dep-master-
20
20
- v1-dep-
21
- - run :
22
- name : export XCODE_XCCONFIG_FILE
23
- command : export XCODE_XCCONFIG_FILE=$PWD/tmp.xcconfig
24
21
- run :
25
22
name : Bootstrap Carthage
26
23
command : carthage update --no-use-binaries
@@ -35,55 +32,27 @@ jobs:
35
32
-workspace RxCoreLocation.xcworkspace
36
33
-scheme 'RxCoreLocation-iOS' -sdk iphonesimulator
37
34
-destination "name=iPhone 11" | xcpretty -c --test
38
- - run :
39
- name : Run Tests (Swift 5.3)
40
- command : >
41
- set -o pipefail && xcodebuild test SWIFT_VERSION=5.3
42
- -workspace RxCoreLocation.xcworkspace
43
- -scheme 'RxCoreLocation-iOS' -sdk iphonesimulator
44
- -destination "name=iPhone 11" | xcpretty -c --test
45
35
- run :
46
36
name : Build watchOS (Swift 5.2)
47
37
command : >
48
38
set -o pipefail && xcodebuild build SWIFT_VERSION=5.2
49
39
-workspace RxCoreLocation.xcworkspace
50
40
-scheme RxCoreLocation-watchOS -sdk watchsimulator
51
41
-destination "name=Apple Watch Series 5 - 44mm" | xcpretty -c
52
- - run :
53
- name : Build watchOS (Swift 5.3)
54
- command : >
55
- set -o pipefail && xcodebuild build SWIFT_VERSION=5.3
56
- -workspace RxCoreLocation.xcworkspace
57
- -scheme RxCoreLocation-watchOS -sdk watchsimulator
58
- -destination "name=Apple Watch Series 5 - 44mm" | xcpretty -c
59
42
- run :
60
43
name : Build macOS (Swift 5.2)
61
44
command : >
62
45
set -o pipefail && xcodebuild build SWIFT_VERSION=5.2
63
46
-workspace RxCoreLocation.xcworkspace
64
47
-scheme RxCoreLocation-macOS -sdk macosx
65
48
-destination "arch=x86_64" | xcpretty -c
66
- - run :
67
- name : Build macOS (Swift 5.3)
68
- command : >
69
- set -o pipefail && xcodebuild build SWIFT_VERSION=5.3
70
- -workspace RxCoreLocation.xcworkspace
71
- -scheme RxCoreLocation-macOS -sdk macosx
72
- -destination "arch=x86_64" | xcpretty -c
73
49
- run :
74
50
name : Build tvOS (Swift 5.2)
75
51
command : >
76
52
set -o pipefail && xcodebuild build SWIFT_VERSION=5.2
77
53
-workspace RxCoreLocation.xcworkspace
78
54
-scheme RxCoreLocation-tvOS -sdk appletvsimulator
79
55
-destination "name=Apple TV 4K (at 1080p)" | xcpretty -c
80
- - run :
81
- name : Build tvOS (Swift 5.3)
82
- command : >
83
- set -o pipefail && xcodebuild build SWIFT_VERSION=5.3
84
- -workspace RxCoreLocation.xcworkspace
85
- -scheme RxCoreLocation-tvOS -sdk appletvsimulator
86
- -destination "name=Apple TV 4K (at 1080p)" | xcpretty -c
87
56
- store_artifacts :
88
57
path : /tmp/xcode-test-results
89
58
workflows :
0 commit comments