If you are using autolinking feature introduced in React-Native 0.60.0
, you just need npm install @react-native-mapbox-gl/maps
,
Add the following to your ios/Podfile
:
pre_install do |installer|
$RNMBGL.pre_install(installer)
... other pre install hooks
end
post_install do |installer|
$RNMBGL.post_install(installer)
... other post install hooks
end
followed by pod install
from the ios
directory. Please also add the pre/post install cocoapods hooks.
To install with CocoaPods, add the following to your Podfile
:
# Mapbox
pod 'react-native-mapbox-gl', :path => '../node_modules/@react-native-mapbox-gl/maps'
Then run pod install
and rebuild your project.
It is possible to set a custom version of the Mapbox SDK:
Add the following to you ios/Podfile
:
$ReactNativeMapboxGLIOSVersion = '~> 6.1'
Check the current version of the SDK here.
If you are using version v6.0.0
of the SDK or later, you will need to authorize your download of the Maps SDK with a secret access token with the DOWNLOADS:READ
scope. This guide explains how to configure the secret token under section Configure your secret token
.