Cocoapods-安装Mapbox iOS SDK时出错

Cocoapods-安装Mapbox iOS SDK时出错,ios,cocoapods,mapbox,mapbox-ios,.netrc,Ios,Cocoapods,Mapbox,Mapbox Ios,.netrc,我想用Cocoapods安装Mapbox的最新版本。 我配置.netrc文件: machine api.mapbox.com login mapbox password <MY_SECRET_TOKEN> 如何修复此错误?请确保您已将.netrc文件保存在计算机的主目录(而不是项目的主目录)中,并且已将您的秘密令牌(带有下载:读取范围的新令牌)粘贴到该文件中。该部分指南可能有点混乱 就我而言,我意识到文件.netrc已经在我的主目录中。我只需要打开一个新的终端,然后做nano.n

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

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

如何修复此错误?

请确保您已将
.netrc
文件保存在计算机的主目录(而不是项目的主目录)中,并且已将您的秘密令牌(带有
下载:读取
范围的新令牌)粘贴到该文件中。

该部分指南可能有点混乱

就我而言,我意识到文件
.netrc
已经在我的主目录中。我只需要打开一个新的终端,然后做
nano.netrc
。然后我添加了这三行:

machine api.mapbox.com
  login mapbox
  password PRIVATE_MAPBOX_API_TOKEN

我一直在寻找修复它的方法。但最后我找到了最简单的方法。 您只需安装更高版本,而不是6.3.0

我修复了版本4.11.2的问题

并按如下方式编辑播客文件:

pod 'Mapbox-iOS-SDK', '~> 4.11.2'

我想,你把你的.netrc放错地方了。.netrc文件应该在您的主目录中(~在命令行上,或者使用Go--home-in-Finder)

  • 终端类型:cd~
  • touch.netrc
  • open.netrc
  • 使用SecretKey将下面的内容粘贴到.netrc 机器api.mapbox.com 登录映射框 密码
  • 享受:pod安装将在没有错误的情况下工作

  • 我花了一个晚上。在谷歌搜索了太多小时后,我找不到在
    .netrc
    文件中写入密钥的最佳解决方案。请按照以下程序操作:

  • 转到终端并写入cd~
  • 按回车键
  • 写入vi.netrc。它将在终端中打开空文件
  • i此处插入数据。当您输入i时,它将以插入模式打开
  • 现在粘贴
  • 注意:不要在密码中添加

  • 按键盘上的Esc键
  • 写入:w将所有数据写入文件
  • 现在写:q退出文件
  • 您已成功保存该文件
  • 运行吊舱安装

  • 我的问题来自“钩子”。谢谢
    pod 'Mapbox-iOS-SDK', '~> 4.11.2'
    
        machine api.mapbox.com
        login mapbox
        password pk.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx