Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Upgrade Travis to Xcode 7 image #2238

Merged
merged 3 commits into from
Sep 15, 2015
Merged

Upgrade Travis to Xcode 7 image #2238

merged 3 commits into from
Sep 15, 2015

Conversation

1ec5
Copy link
Contributor

@1ec5 1ec5 commented Sep 2, 2015

This PR upgrades our Travis builds to use an Xcode 7 image. The same image includes new versions of other packages too, so we should be on the lookout for any fallout from that:

  • OS X: 10.10.4 (was: 10.10.3)
  • RubyMotion: 3.14 (was: 3.13)
  • xctool: 0.25
  • Git 2.5.0 (was: 2.4.4)
  • OpenSSL: 1.0.2d_1 (was: 1.0.2c)

Fixes #2205 via #1957 and mapbox/mason#106.

/cc @incanus @kkaefer @friedbunny @bsudekum

@1ec5 1ec5 added iOS Mapbox Maps SDK for iOS build prerelease-os labels Sep 2, 2015
@1ec5 1ec5 self-assigned this Sep 2, 2015
@1ec5
Copy link
Contributor Author

1ec5 commented Sep 2, 2015

Supposedly this image has OS X 10.10.4, but Mason is trying to build against the OS X 10.11 SDK for some reason. That won’t work because of the .tbd files (text-based stub libraries).

@1ec5
Copy link
Contributor Author

1ec5 commented Sep 11, 2015

Travis’s iOS builds run xctool 0.2.5, which doesn’t quite support the latest Xcode 7 seed yet: facebookarchive/xctool#528 + rdar://problem/22542632 . In particular, I’m running into an “XCTestConfiguration isn't available” assertion failure in -[OCUnitIOSAppTestRunner testEnvironmentWithSpecifiedTestConfiguration], and it sounds like there will be downstream errors as well.

@1ec5 1ec5 force-pushed the 1ec5-travis-xcode7 branch 2 times, most recently from 370faf2 to 9f0a9a8 Compare September 14, 2015 19:25
@incanus incanus added this to the ios-v2.1.1 milestone Sep 15, 2015
@incanus incanus changed the title [WIP] Upgrade Travis to Xcode 7 image Upgrade Travis to Xcode 7 image Sep 15, 2015
@incanus
Copy link
Contributor

incanus commented Sep 15, 2015

@1ec5 says this is good to go. Let's lead ios-v2.1.1 with Bitcode fixes — this one and #2205.

Only for iOS. OS X remains on Xcode 6.4.
Upgraded the test project. Rolled back part of 69cf6ed to work around facebookarchive/xctool#528.
@incanus incanus merged commit c1d2292 into master Sep 15, 2015
@incanus incanus deleted the 1ec5-travis-xcode7 branch September 15, 2015 18:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
build iOS Mapbox Maps SDK for iOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants