-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[ios, macos] Bumped Xcode version requirement to 8.0 #8775
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will allow us to start introducing class properties (and deprecating some class methods potentially).
For the sake of future searching, was the compiler crashing, or was Xcode itself crashing? What did the crash trace look like?
platform/ios/CHANGELOG.md
Outdated
@@ -18,6 +18,7 @@ Mapbox welcomes participation and contributions from everyone. Please read [CONT | |||
* The error passed into `-[MGLMapViewDelegate mapViewDidFailLoadingMap:withError:]` now includes a more specific description and failure reason. ([#8418](https://github.com/mapbox/mapbox-gl-native/pull/8418)) | |||
* Fixed an issue where gesture recognizers associated with map view interactivity were not disabled when their related interactions were disabled. ([#8304](https://github.com/mapbox/mapbox-gl-native/pull/8304)) | |||
* Fixed an issue where re-adding a layer that had been previously removed from a style would reset its paint properties. Moved initializers for `MGLTileSource`, `MGLStyleLayer`, and `MGLForegroundStyleLayer` to their concrete subclasses; because these classes were already intended for initialization only via concrete subclasses, this should have no developer impact. ([#8626](https://github.com/mapbox/mapbox-gl-native/pull/8626)) | |||
* Xcode 8.0 or higher is now required to use this SDK. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is important enough that we should make it the first item for the release.
The crash while using Xcode 7.3.1 with v3.5.2 occurs while loading dylibs in the simulator:
|
Previously #6842 (comment). |
Confirmed that Xcode 8.0 still works. |
Confirmed that the -symbols build worked with Xcode 7.3.1. I will revise to document that you should use that version of the framework with Xcode 7.3.1. |
platform/macos/CHANGELOG.md
Outdated
@@ -10,6 +10,7 @@ | |||
|
|||
### Other changes | |||
|
|||
* Xcode 8.0 or higher is now recommended for using this SDK. ([#8775(https://github.com/mapbox/mapbox-gl-native/pull/8775)====== |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like a few extra =
snuck in here. (And the link is bork.)
v3.5.2 does not seem to be compatible with Xcode 7.3.1 and crashes. Bumping the Xcode version requirement to 8.0.
cc @mapbox/ios