Skip to content
This repository was archived by the owner on Mar 10, 2022. It is now read-only.

Commit 3d944d5

Browse files
author
Dominik Hadl
committed
Update travis to use Xcode 7.3
1 parent 3e64f79 commit 3d944d5

File tree

1 file changed

+29
-4
lines changed

1 file changed

+29
-4
lines changed

.travis.yml

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,36 @@
11
language: objective-c
2-
osx_image: xcode7.2
3-
xcode_sdk: iphonesimulator9.2
2+
osx_image: xcode7.3
43
branches:
54
only:
65
- master
6+
7+
env:
8+
global:
9+
- PROJECT_NAME="KeyboardHelper.xcodeproj"
10+
- IOS_FRAMEWORK_SCHEME="KeyboardHelper"
11+
#- OSX_FRAMEWORK_SCHEME="Serializable OSX"
12+
#- TVOS_FRAMEWORK_SCHEME="Serializable tvOS"
13+
#- WATCHOS_FRAMEWORK_SCHEME="Serializable watchOS"
14+
- IOS_SDK=iphonesimulator9.3
15+
- OSX_SDK=macosx10.11
16+
- TVOS_SDK=appletvsimulator9.2
17+
- WATCHOS_SDK=watchsimulator2.2
18+
matrix:
19+
- DESTINATION="OS=9.3,name=iPhone 6S Plus" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES"
20+
#- DESTINATION="arch=x86_64" SCHEME="$OSX_FRAMEWORK_SCHEME" SDK="$OSX_SDK" RUN_TESTS="YES"
21+
#- DESTINATION="OS=9.2,name=Apple TV 1080p" SCHEME="$TVOS_FRAMEWORK_SCHEME" SDK="$TVOS_SDK" RUN_TESTS="YES"
22+
#- DESTINATION="OS=2.2,name=Apple Watch - 38mm" SCHEME="$WATCHOS_FRAMEWORK_SCHEME" SDK="$WATCHOS_SDK" RUN_TESTS="NO"
23+
724
script:
8-
- set -o pipefail && xcodebuild -project KeyboardHelper.xcodeproj -scheme KeyboardHelper -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6S,OS=9.2' build test | xcpretty
25+
- set -o pipefail
26+
27+
# Build Framework in Debug and Run Tests if specified
28+
- if [ $RUN_TESTS == "YES" ]; then
29+
xcodebuild -project "$PROJECT_NAME" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO test | xcpretty;
30+
else
31+
xcodebuild -project "$PROJECT_NAME" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty;
32+
fi
33+
34+
- xcodebuild -project "$PROJECT_NAME" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Release ONLY_ACTIVE_ARCH=NO build | xcpretty;
935
after_success:
1036
- bash <(curl -s https://codecov.io/bash)
11-

0 commit comments

Comments
 (0)