一、安装cocoapods环境,参考下面网址可以快速安装
Mac cocoapods 3分钟安装教程( 国内镜像源方法)_cocoapods镜像-CSDN博客
二、在Pods时的错误处理
(1).如果项目中使用了大量的SDK插件,使用Unity打包Xcode工程时,大概率会Pods安装失败,但还是会打包出一个xcode工程,我们可以右键xcode工程目录->新建位于文件夹位置的终端窗口->在终端输入
pod install
这样可以快速的定位错误原因,如果使用这种方式安装成功,再使用Unity打Xcode,就不会卡在Pods这一步。
(2).pod install发生错误:
Failed to connect to developers.facebook.com port 443 after 75002 ms: Couldn't connect to serverß
可以知道,是命令行在连接developers.facebook.com时失败,我们先在终端中使用ping查看是否能连接到facebook
ping developers.facebook.com
如果请求超时,需要先解决这一问题,比如命令行科学上网,或者在hosts配置解析网址。
(3).命令行科学上网
打开 科学上网工具->偏好设置 查看监听端口
在终端中输入:
export ALL_PROXY=socks5://127.0.0.1:7890
注意端口号,http对应http的端口,sockets对应socket端口!
查看命令行IP地址
curl ipinfo.io
lxyd@LXYDdeMac-mini ~ % curl ipinfo.io
{
"ip": "13.38.145.43",
"hostname": "ec2-13-38-145-43.eu-west-3.compute.amazonaws.com",
"city": "Paris",
"region": "Île-de-France",
"country": "FR",
"loc": "48.8534,2.3488",
"org": "AS16509 Amazon.com, Inc.",
"postal": "75000",
"timezone": "Europe/Paris",
"readme": "https://ipinfo.io/missingauth"
}%
可以看到,IP地址已经是国外的,表示命令行科学上网成功!
(4).hosts解析配置
先参考这份资料,理解hosts解析
文档中已经讲的很清楚,我说说我自己遇到的坑
1.配置hosts中里面有多个IP对应一个域名,DNS只认第一个配置,后面的配置均不会生效。
2.在mac端配置时,切记不能放到最后一行,放最后一行是不会生效的,“哭”.
3.修改hosts文件后,需要使用终端重启DNS服务使之生效
sudo killall -HUP mDNSResponder
重启DNS只会在当前终端生效,最好把所有终端都退出,重新打开。
至此:大功告成!