1
- osx_image : xcode9.3
1
+ osx_image : xcode10
2
2
language : objective-c
3
3
sudo : required
4
4
env :
5
5
global :
6
6
- PROJECT="RxKeyboard.xcodeproj"
7
7
- SCHEME="RxKeyboard-Package"
8
- - IOS_SDK="iphonesimulator11.3 "
9
- - MACOS_SDK="macosx10.13 "
10
- - TVOS_SDK="appletvsimulator11.3 "
11
- - WATCHOS_SDK="watchsimulator4 .0"
8
+ - IOS_SDK="iphonesimulator "
9
+ - MACOS_SDK="macosx10.14 "
10
+ - TVOS_SDK="appletvsimulator12.0 "
11
+ - WATCHOS_SDK="watchsimulator5 .0"
12
12
- FRAMEWORK="RxKeyboard"
13
13
matrix :
14
- - SDK="$IOS_SDK" TEST=0 DESTINATION="platform=iOS Simulator,name=iPhone 8,OS=11.3"
14
+ - SDK="$IOS_SDK" TEST=0 SWIFT_VERSION=4.0 DESTINATION="platform=iOS Simulator,name=iPhone 8"
15
+ - SDK="$IOS_SDK" TEST=0 SWIFT_VERSION=4.2 DESTINATION="platform=iOS Simulator,name=iPhone 8"
15
16
16
17
install :
17
18
- eval "$(curl -sL https://gist.githubusercontent.com/kylef/5c0475ff02b7c7671d2a/raw/9f442512a46d7a2af7b850d65a7e9bd31edfb09b/swiftenv-install.sh)"
@@ -24,7 +25,7 @@ before_script:
24
25
25
26
script :
26
27
- if [ $TEST == 1 ]; then
27
- xcodebuild clean build test
28
+ xcodebuild clean SWIFT_VERSION=${SWIFT_VERSION} build test
28
29
-project "$PROJECT"
29
30
-scheme "$SCHEME"
30
31
-sdk "$SDK"
@@ -33,7 +34,7 @@ script:
33
34
-enableCodeCoverage YES
34
35
CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | xcpretty -c;
35
36
else
36
- xcodebuild clean build
37
+ xcodebuild clean SWIFT_VERSION=${SWIFT_VERSION} build
37
38
-project "$PROJECT"
38
39
-scheme "$SCHEME"
39
40
-sdk "$SDK"
@@ -42,7 +43,7 @@ script:
42
43
CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | xcpretty -c;
43
44
fi
44
45
- bundle exec pod repo update
45
- - bundle exec pod lib lint --verbose --allow-warnings --fail-fast
46
+ - bundle exec pod lib lint --swift-version=${SWIFT_VERSION} -- verbose --allow-warnings --fail-fast
46
47
47
48
before_deploy :
48
49
- bundle exec swiftproj generate-xcconfig --podspec RxKeyboard.podspec
0 commit comments