Mapbox-iOS-SDK 6.3.0 pod 安装错误 403 Forbidden

问题描述

下载 MapBox 示例,运行 pod install,错误:403 Forbidden,为什么?请帮忙,谢谢!

pod 'MapBox-iOS-SDK','~> 6.3.0'

➜ ios-sdk-examples-298e050be7352eb28cee6f03e02945593140c1f3 pod 安装 分析依赖 下载依赖 安装 MapBox-iOS-SDK 6.3.0

[!] 安装 MapBox-iOS-SDK 时出错 [!] /usr/bin/curl -f -L -o /var/folders/84/rnxy4n6d32g03yxywry6hlnx0l2qqr/T/d20210316-90167-1gkenam/file.zip https://api.mapbox.com/downloads/v2/mobile-maps/releases/ios/packages/6.3.0/mapbox-ios-sdk-dynamic.zip --create-dirs --netrc-optional --retry 2 -A 'CocoaPods/1.10.0 cocoapods-downloader/1.4.0'

% Total % Received % Xferd 平均速度时间时间时间 当前的 Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) 请求的 URL 返回错误:403 Forbidden

machine api.mapBox.com
  login xxx
  password xxx <sk.eyJ1IjoiY2hpYnVkb25nIiwiYSI6ImNrbWJlN2RhNzIwcTEyb210ZTRtbXM2MDaifQ.DkqGccMXylJmAG9G6OSfYg>

解决方法

确保您在创建秘密令牌时拥有 DOWNLOADS:READ 权限。

enter image description here

,

您应该将 .netrc 文件编辑为:

机器 api.mapbox.com
登录地图框
密码 sk.eyJ1IjoiY2hpYnVkb25nIiwiYSI6ImNrbWJlN2RhNzIwcTEyb210ZTRtbXM2MDAifQ.DkqGccMXylJmAG9G6OSfYg

你应该使用你的秘密令牌而不是默认的公共令牌

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...