diff --git a/.travis.yml b/.travis.yml index 4716184..b4e1f4c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,5 @@ language: objective-c -osx_image: xcode9.2 +osx_image: xcode9.3 branches: only: - master @@ -12,18 +12,18 @@ env: - MACOS_FRAMEWORK_SCHEME="Willow macOS" - TVOS_FRAMEWORK_SCHEME="Willow tvOS" - WATCHOS_FRAMEWORK_SCHEME="Willow watchOS" - - IOS_SDK=iphonesimulator11.2 + - IOS_SDK=iphonesimulator11.3 - OSX_SDK=macosx10.13 - - TVOS_SDK=appletvsimulator11.2 - - WATCHOS_SDK=watchsimulator4.2 + - TVOS_SDK=appletvsimulator11.3 + - WATCHOS_SDK=watchsimulator4.3 - EXAMPLE_SCHEME="iOS Example" matrix: - - DESTINATION="OS=11.2,name=iPhone X" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="YES" + - DESTINATION="OS=11.3,name=iPhone X" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="YES" - DESTINATION="OS=10.3.1,name=iPhone 7" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" - DESTINATION="OS=9.3,name=iPhone 4S" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO" - DESTINATION="arch=x86_64" SCHEME="$MACOS_FRAMEWORK_SCHEME" SDK="$OSX_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" - - DESTINATION="OS=11.2,name=Apple TV" SCHEME="$TVOS_FRAMEWORK_SCHEME" SDK="$TVOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" - - DESTINATION="OS=4.2,name=Apple Watch Series 2 - 42mm" SCHEME="$WATCHOS_FRAMEWORK_SCHEME" SDK="$WATCHOS_SDK" RUN_TESTS="NO" BUILD_EXAMPLE="NO" POD_LINT="NO" + - DESTINATION="OS=11.3,name=Apple TV" SCHEME="$TVOS_FRAMEWORK_SCHEME" SDK="$TVOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO" + - DESTINATION="OS=4.3,name=Apple Watch Series 2 - 42mm" SCHEME="$WATCHOS_FRAMEWORK_SCHEME" SDK="$WATCHOS_SDK" RUN_TESTS="NO" BUILD_EXAMPLE="NO" POD_LINT="NO" script: - set -o pipefail - xcodebuild -version diff --git a/Willow.xcodeproj/project.pbxproj b/Willow.xcodeproj/project.pbxproj index 5efa170..3382552 100644 --- a/Willow.xcodeproj/project.pbxproj +++ b/Willow.xcodeproj/project.pbxproj @@ -101,6 +101,7 @@ 4CD142361F572F6C002D6006 /* Willow 2.0 Migration Guide.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = "Willow 2.0 Migration Guide.md"; path = "Documentation/Willow 2.0 Migration Guide.md"; sourceTree = ""; }; 4CD142371F572F6C002D6006 /* Willow 3.0 Migration Guide.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = "Willow 3.0 Migration Guide.md"; path = "Documentation/Willow 3.0 Migration Guide.md"; sourceTree = ""; }; 4CD142381F572F6C002D6006 /* Willow 4.0 Migration Guide.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = "Willow 4.0 Migration Guide.md"; path = "Documentation/Willow 4.0 Migration Guide.md"; sourceTree = ""; }; + 4CD9E067207C3DF700D02902 /* .travis.yml */ = {isa = PBXFileReference; lastKnownFileType = text; name = .travis.yml; path = ../Elevate/.travis.yml; sourceTree = ""; }; 4CF3EBD71F72FB5D00ECFA06 /* Willow 5.0 Migration Guide.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = "Willow 5.0 Migration Guide.md"; path = "Documentation/Willow 5.0 Migration Guide.md"; sourceTree = ""; }; 4CF89C8B1A6E2F60001BFDE1 /* Willow.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Willow.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4CF89C951A6E2F60001BFDE1 /* WillowTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WillowTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -230,11 +231,20 @@ name = "Migration Guides"; sourceTree = ""; }; + 4CD9E066207C3DE300D02902 /* Integration */ = { + isa = PBXGroup; + children = ( + 4CD9E067207C3DF700D02902 /* .travis.yml */, + ); + name = Integration; + sourceTree = ""; + }; 4CFE828F1A6C484A0002868E = { isa = PBXGroup; children = ( 557A82CF1F47432300660DD3 /* Deployment */, 4CD142331F572F29002D6006 /* Documentation */, + 4CD9E066207C3DE300D02902 /* Integration */, 4CA75D401A6C493800275DC5 /* Source */, 4CA75D461A6C495C00275DC5 /* Tests */, 4CFE829A1A6C484A0002868E /* Products */,