Swiftpack.co - mapbox/mapbox-maps-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal
.package(url: "https://github.com/mapbox/mapbox-maps-ios.git", from: "v10.0.1")


CLA assistant

The Mapbox Maps SDK for iOS is a public library for displaying interactive, thoroughly customizable maps in native iOS. It takes map styles that conform to the Mapbox Style Specification, applies them to vector tiles that conform to the Mapbox Vector Tile Specification, and renders them using Metal.

Getting Started

This README is intended for developers who are interested in contributing to the Mapbox Maps SDK for iOS. Please visit https://docs.mapbox.com/ios/beta/maps/guides/ for general information and instructions on using the Maps SDK in your iOS application.

Examples App

The Examples app shows how to use many of the features in the Maps SDK. See the Examples README for more information.


If you are interested in contributing to the Maps SDK, please see the DEVELOPING.md file for information on setting up, running and building the SDK.

Reporting issues / Need help?

Report a bug :beetle:

Please use our bug template to report any issues.

Request a new feature or enhancement :green_apple:

Please use our feature template to request new features or enhancements.

Other questions

Can't find the answer you're looking for? Contact support

Historical Note

This repository is a continuation of the Mapbox Maps SDK for iOS available at mapbox/mapbox-gl-native-ios.


Stars: 96
Last commit: 20 hours ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes


Dependencies and system requirements

  • Requires MapboxCoreMaps v10.0.0
  • Requires MapboxCommon v20.0.0
  • Requires Swift Package Manager or CocoaPods
  • Tested in Xcode 12.4 on macOS 10.15 Catalina


  • Passing an unsupported locale into Style.localizeLabels(into:forLayerIds:) throws an error instead of crashing. (#752)
  • Fixed a bug affecting the persistence of user settings when upgrading to v10. (#758)
  • Allow compass visibility to accurately reflect set value. (#757)
  • Update MapboxMobileEvents to v1.0.6, fixing a null pointer crash. (#762)

Direct download

Link to download binaries (append your own Mapbox access token scoped with DOWNLOADS:READ):


Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics