@@ -2,37 +2,33 @@ os: osx
2
2
language : objective-c
3
3
matrix :
4
4
include :
5
- - {osx_image: xcode8.2, env: 'PLAT=macOS SWFT=3.0 DST="arch=x86_64"'}
6
- - {osx_image: xcode8.2, env: 'PLAT=iOS SWFT=3.0 DST="OS=9.3,name=iPhone SE"'}
7
- - {osx_image: xcode8.2, env: 'PLAT=iOS SWFT=3.0 DST="OS=10.2,name=iPhone SE"'}
8
- - {osx_image: xcode8.2, env: 'PLAT=tvOS SWFT=3.0 DST="OS=9.2,name=Apple TV 1080p"'}
9
- - {osx_image: xcode8.2, env: 'PLAT=tvOS SWFT=3.0 DST="OS=10.1,name=Apple TV 1080p"'}
10
- - {osx_image: xcode8.2, env: 'PLAT=watchOS SWFT=3.0 DST="OS=3.1,name=Apple Watch - 38mm"'}
11
-
12
5
- {osx_image: xcode8.3, env: 'PLAT=macOS SWFT=3.1 DST="arch=x86_64"'}
13
- - {osx_image: xcode8.3, env: 'PLAT=iOS SWFT=3.0 DST="OS=9.3,name=iPhone SE"'}
6
+ - {osx_image: xcode8.3, env: 'PLAT=iOS SWFT=3.1 DST="OS=8.4,name=iPhone 4s"'}
7
+ - {osx_image: xcode8.3, env: 'PLAT=iOS SWFT=3.1 DST="OS=9.3,name=iPhone SE"'}
14
8
- {osx_image: xcode8.3, env: 'PLAT=iOS SWFT=3.1 DST="OS=10.3.1,name=iPhone SE"'}
15
- - {osx_image: xcode8.3, env: 'PLAT=tvOS SWFT=3.0 DST="OS=9.2,name=Apple TV 1080p"'}
9
+ - {osx_image: xcode8.3, env: 'PLAT=tvOS SWFT=3.1 DST="OS=9.2,name=Apple TV 1080p"'}
16
10
- {osx_image: xcode8.3, env: 'PLAT=tvOS SWFT=3.1 DST="OS=10.2,name=Apple TV 1080p"'}
17
11
- {osx_image: xcode8.3, env: 'PLAT=watchOS SWFT=3.1 DST="OS=3.2,name=Apple Watch - 38mm"'}
18
12
19
- - {osx_image: xcode9, env: 'PLAT=macOS SWFT=3.2 DST="arch=x86_64"'}
20
- - {osx_image: xcode9, env: 'PLAT=iOS SWFT=3.2 DST="OS=10.3.1,name=iPhone SE"'}
21
- - {osx_image: xcode9, env: 'PLAT=iOS SWFT=3.2 DST="OS=11.0,name=iPhone SE"'}
22
- - {osx_image: xcode9, env: 'PLAT=tvOS SWFT=3.2 DST="OS=10.2,name=Apple TV 1080p"'}
23
- - {osx_image: xcode9, env: 'PLAT=tvOS SWFT=3.2 DST="OS=11.0,name=Apple TV 1080p"'}
24
- - {osx_image: xcode9, env: 'PLAT=watchOS SWFT=3.2 DST="OS=3.2,name=Apple Watch - 38mm"'}
25
- - {osx_image: xcode9, env: 'PLAT=watchOS SWFT=3.2 DST="OS=4.0,name=Apple Watch - 38mm"'}
13
+ - {osx_image: xcode9.2, env: 'PLAT=macOS SWFT=3.2 DST="arch=x86_64"'}
14
+ - {osx_image: xcode9.2, env: 'PLAT=iOS SWFT=3.2 DST="OS=11.2,name=iPhone SE"'}
15
+ - {osx_image: xcode9.2, env: 'PLAT=tvOS SWFT=3.2 DST="OS=11.2,name=Apple TV"'}
16
+ - {osx_image: xcode9.2, env: 'PLAT=watchOS SWFT=3.2 DST="OS=4.2,name=Apple Watch - 38mm"'}
26
17
27
- - {osx_image: xcode9, env: 'PLAT=macOS SWFT=4.0 DST="arch=x86_64"'}
28
- - {osx_image: xcode9, env: 'PLAT=iOS SWFT=4.0 DST="OS=10.3.1,name=iPhone SE"'}
29
- - {osx_image: xcode9, env: 'PLAT=iOS SWFT=4.0 DST="OS=11.0,name=iPhone SE"'}
30
- - {osx_image: xcode9, env: 'PLAT=tvOS SWFT=4.0 DST="OS=10.2,name=Apple TV 1080p"'}
31
- - {osx_image: xcode9, env: 'PLAT=tvOS SWFT=4.0 DST="OS=11.0,name=Apple TV 1080p"'}
32
- - {osx_image: xcode9, env: 'PLAT=watchOS SWFT=4.0 DST="OS=3.2,name=Apple Watch - 38mm"'}
33
- - {osx_image: xcode9, env: 'PLAT=watchOS SWFT=4.0 DST="OS=4.0,name=Apple Watch - 38mm"'}
18
+ - {osx_image: xcode9.2, env: 'PLAT=macOS SWFT=4.0 DST="arch=x86_64"'}
19
+ - {osx_image: xcode9.2, env: 'PLAT=iOS SWFT=4.0 DST="OS=8.4,name=iPhone 4s"'}
20
+ - {osx_image: xcode9.2, env: 'PLAT=iOS SWFT=4.0 DST="OS=9.3,name=iPhone SE"'}
21
+ - {osx_image: xcode9.2, env: 'PLAT=iOS SWFT=4.0 DST="OS=10.3.1,name=iPhone SE"'}
22
+ - {osx_image: xcode9.2, env: 'PLAT=iOS SWFT=4.0 DST="OS=11.2,name=iPhone SE"'}
23
+ - {osx_image: xcode9.2, env: 'PLAT=tvOS SWFT=4.0 DST="OS=10.2,name=Apple TV 1080p"'}
24
+ - {osx_image: xcode9.2, env: 'PLAT=tvOS SWFT=4.0 DST="OS=11.2,name=Apple TV"'}
25
+ - {osx_image: xcode9.2, env: 'PLAT=watchOS SWFT=4.0 DST="OS=3.2,name=Apple Watch - 38mm"'}
26
+ - {osx_image: xcode9.2, env: 'PLAT=watchOS SWFT=4.0 DST="OS=4.2,name=Apple Watch - 38mm"'}
27
+ cache :
28
+ directories :
29
+ - Carthage
34
30
install :
35
- - carthage bootstrap --platform $PLAT
31
+ - carthage bootstrap --cache-builds --no-use-binaries -- platform $PLAT
36
32
script :
37
33
- set -o pipefail
38
34
- xcodebuild -scheme PMKCoreLocation -quiet -destination "$DST" build SWIFT_VERSION=$SWFT
0 commit comments