安装Pod时出现401未经授权的错误

时间:2019-04-26 16:28:25

标签: cocoapods

我在pod文件中设置了一个新的pod,安装pod时出现错误,我该怎么办?

我尝试了以下行将pod添加到我的podfile中:

pod'MapboxVisionNativeAll',:podspec =>'https://api.mapbox.com/downloads/v1/vision/ios/mapbox-vision-native-all/0.3.0.podspec?access_token='

这是错误

[!]无法在MapboxVisionNativeAll处获取https://api.mapbox.com/downloads/v1/vision/ios/mapbox-vision-native-all/0.3.0.podspec?access_token=<sk.eyJ1IjoiYnJhaGltY2hlYmJpIiwiYSI6ImNqdXlhMXl6aDBmeXo0M3BpYjV6MnFib3IifQ.VinI6ER1YN2nDxXRJzaFXw>的podspec。  错误:401未经授权

3 个答案:

答案 0 :(得分:2)

=>我猜,您正在放置.netrc。 => .netrc文件应位于主目录中(在命令行上〜,或使用Finder中的Go Go Home)。

  1. 在终端中输入:cd〜
  2. 触摸.netrc
  3. 打开.netrc
  4. 使用SecretKey将以下内容粘贴到.netrc 机器api.mapbox.com 登录地图框 密码
  5. 享受:pod安装将在没有错误的情况下进行

答案 1 :(得分:0)

如果令牌无效,则会发生此错误。

我尝试从错误中访问链接,并说令牌无效。

答案 2 :(得分:0)

以下是我的工作Podfile

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.2'
use_frameworks!

target 'PROJECT_NAME' do
    pod 'MapboxVisionNativeAll', :podspec => 'https://api.mapbox.com/downloads/v1/vision/ios/mapbox-vision-native-all/0.3.0.podspec?access_token=sk.eyJ1IjoiZWRkeXZlcmJydWdnZW4iLCJhIjoiY2p1c3F5eGVpMDA1eTRlbzJpOXJwdDIxMCJ9.OZRITqde9clot1E8Za_OsQ'
end
相关问题