I want to install last version of Mapbox with Cocoapods.
I configure .netrc
file :
machine api.mapbox.com
login mapbox
password <MY_SECRET_TOKEN>
But when I launch pod install
, I have this error :
[!] Error installing Mapbox-iOS-SDK
[!] /usr/bin/curl -f -L -o /var/folders/vq/jpt1fhxd6fx58rz9zvbdtw000000gn/T/d20200922-35020-qeu6k2/file.zip https://api.mapbox.com/downloads/v2/mobile-maps/releases/ios/packages/6.2.0/mapbox-ios-sdk-dynamic.zip --create-dirs --netrc-optional --retry 2
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 44 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (22) The requested URL returned error: 401
How to fix this error ?
I guess, You are misplacing your .netrc. The .netrc file should be in your home directory (~ on the command line, or use Go ‣ Home in Finder).
Please make sure that you have saved the .netrc
file in your computer's home directory (not the project's home directory) and that you have pasted your secret token (a new token with the Downloads:Read
scope) into the file.
It took a night for me. After googling too many hours i can't find the best solution to write the secret key on .netrc
file. Please follow the procedure:
machine api.mapbox.com
login mapbox
password sk.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Note: Don't put <
braces in password >
I searched for fix it so much. but at the end I found the easiest way. You Have to just install lower version instead of 6.3.0
I fixed the issue with version : 4.11.2
and edit your Podfile Like this :
pod 'Mapbox-iOS-SDK', '~> 4.11.2'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With