首页 > 解决方案 > Cocoapods - 安装 Mapbox-iOS-SDK 时出错

问题描述

我想用 Cocoapods 安装 Mapbox 的最新版本。我配置.netrc文件:

machine api.mapbox.com 
login mapbox
password <MY_SECRET_TOKEN>

但是当我启动时pod install,我有这个错误:

[!] 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

如何解决此错误?

标签: ioscocoapodsmapboxmapbox-ios.netrc

解决方案


我猜,你放错了你的.netrc。.netrc 文件应该在您的主目录中(~ 在命令行中,或使用 Go ‣ Home 在 Finder 中)。

  1. 在终端类型:cd ~
  2. 触摸.netrc
  3. 打开.netrc
  4. 使用 SecretKey 机器 api.mapbox.com 登录 mapbox 密码将下面粘贴到 .netrc
  5. 享受:pod install 将正常工作

推荐阅读