Mic*_*ico 5 .netrc ios cocoapods mapbox mapbox-ios
我想用 Cocoapods 安装最新版本的 Mapbox。我配置.netrc文件:
machine api.mapbox.com
login mapbox
password <MY_SECRET_TOKEN>
Run Code Online (Sandbox Code Playgroud)
但是当我启动时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
Run Code Online (Sandbox Code Playgroud)
如何修复此错误?
Mus*_*mad 43
我花了一个晚上的时间。在谷歌搜索了太多小时后,我找不到将密钥写入.netrc文件的最佳解决方案。请遵循以下程序:
machine api.mapbox.com
login mapbox
password sk.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)
注意:<密码中不要加大括号>
Sha*_*ass 10
我猜,您放错了 .netrc。.netrc 文件应该在您的主目录中(命令行中的 ~ 或在 Finder 中使用 Go ? Home)。
小智 8
指南的这一部分可能有点令人困惑。
就我而言,我意识到该文件.netrc已经在我的主目录中。我只需打开一个新终端并执行nano .netrc. 然后我添加了这三行:
machine api.mapbox.com
login mapbox
password PRIVATE_MAPBOX_API_TOKEN
Run Code Online (Sandbox Code Playgroud)
我搜索了很多修复它。但最后我找到了最简单的方法。您必须安装较低版本而不是 6.3.0
我修复了版本的问题:4.11.2
并像这样编辑你的 Podfile :
pod 'Mapbox-iOS-SDK', '~> 4.11.2'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2425 次 |
| 最近记录: |