pod 报错Failed to connect to github.com port 443

pod 报错Failed to connect to github.com port 443

1、排查代理问题

1.1、查找网络代理

打开 设置 --> 网络与Internet --> 查找代理

1.2、修改 Git 的代理

设置代理

复制代码
# 修改为自己的IP和端口号
git config --global http.proxy http://127.0.0.1:7890 
git config --global https.proxy http://127.0.0.1:7890

取消代理

复制代码
git config --global --unset http.proxy
git config --global --unset https.proxy

查看代理

复制代码
git config --global --get http.proxy
git config --global --get https.proxy

2、排查DNS解析问题

在DNS解析前先会尝试走hosts然后在找不到的的情况下再DNS解析,修改hosts文件域名解析就会先走hosts中的ip和域名的映射关系。

2.1、查找 ip地址

  1. 打开网址ipaddress.com
  2. 输入框内分别输入github.com、github.global.ssl.fastly.net
  3. 找到域名对应的 IP 地址
  4. 复制出来备用

2.2、修改 host 文件

  1. 前往文件夹/etc/hosts
  2. 添加 ip、域名映射(上一步获取到的 ip 地址)
  3. 保存host 文件,并再次尝试 pod

相关推荐
andyweike14 天前
CocoaPods
xcode·cocoapods
2501_9151063216 天前
Windows 用 KXBuild 开发 iOS 项目,CocoaPods、SPM 怎么处理?
windows·vscode·ios·个人开发·swift·敏捷流程·cocoapods
2501_9159090616 天前
KXApp 能打开哪些 iOS 项目?xcodeproj 与 CocoaPods 支持清单
ide·vscode·ios·个人开发·xcode·敏捷流程·cocoapods
Yannik23 天前
iOS CocoaPods私有库完整搭建+踩坑实战总结
ios·cocoapods
sakiko_1 个月前
Xcode27使用CocoaPods方法
xcode·cocoapods
秋雨梧桐叶落莳2 个月前
【iOS】从源码深入理解RunLoop机制
macos·ios·objective-c·cocoa·cocoapods·uikit
17715574313 个月前
Mac 上 Ruby、gem、rvm、CocoaPods 四者关系通俗讲清楚
macos·ruby·cocoapods
Aftery的博客7 个月前
HBulider项目打包上传到App Store需要的证书和私钥文件
uni-app·cocoapods
ITKEY_8 个月前
macOS flutter开发环境之cocoapods
flutter·macos·cocoapods