Pod 安装,代理问题

Pod install, proxy issue

我正在尝试 运行 pod 安装 徒劳无功:

Analyzing dependencies
Creating shallow clone of spec repo `master` from `https://github.com/CocoaPods/Specs.git`
[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

我想我遇到了代理问题,但我不知道如何解决。这些是我尝试 pod setup

时的结果
Setting up CocoaPods master repo
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --depth=1

Cloning into 'master'...

fatal: unable to access 'https://github.com/CocoaPods/Specs.git/':Received HTTP code 503 from proxy after CONNECT

您的系统代理设置可能不适用于 bash。在 运行 pod install:

之前输入 bash
export http_proxy=<YOUR_HTTP_PROXY>
export https_proxy=<YOUR_HTTPS_PROXY>

如果有帮助,您可以在 bash 启动时加载代理设置,方法是将上述命令添加到主目录中的 .bash_profile(如果不存在则创建文件)。

我想您忘记了在命令行工具路径位置设置新安装的 Xcode。请检查Xcode-->首选项-->位置-->命令行工具-->设置你的Xcode.

首先,我认为您需要使用 http_proxy 变量

配置您自己的 cocoapods 依赖项管理器

第 1 步:在当前项目目录中为 http 和 https 配置代理设置:

export http_proxy=username:password@proxy_server_ip:proxy_port
export https_proxy=username:password@proxy_server_ip:proxy_port

您可以使用以下命令显示代理设置:

echo $http_proxy

第 2 步:使用 http_proxy 之前已定义的变量安装 cocoapods

sudo gem install cocoapods -p $http_proxy

最后:安装您自己的 pod 库

pod install

这些对我有用。