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

Upgrade Travis to Xcode 7 image - #2238

Merged
incanus merged 3 commits into
masterfrom
1ec5-travis-xcode7
Sep 15, 2015
Merged

Upgrade Travis to Xcode 7 image#2238
incanus merged 3 commits into
masterfrom
1ec5-travis-xcode7

Conversation

@1ec5

@1ec5 1ec5 commented Sep 2, 2015

Copy link
Copy Markdown
Contributor

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

1ec5 commented Sep 2, 2015

Copy link
Copy Markdown
Contributor Author

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

1ec5 commented Sep 11, 2015

Copy link
Copy Markdown
Contributor Author

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

incanus commented Sep 15, 2015

Copy link
Copy Markdown
Contributor

@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