如题目,最近碰到了这个问题,Package Manager拉取列表时出的问题,表现如下:
这样导致我们很多资源无法使用,下面我们来解决这个问题。顺便提一下,有时候拔网线也可以获取完整的列表,之前我一直是屡试不爽,但最近发现这个方法不管用了,没办法还是要解决一下。
1. 首先我们在桌面上新建一个test.sh的可执行文件, 之后用sublime 等文件编辑软件打开写入以下内容
echo '#!/bin/bash
export HTTP_PROXY=proxy-url
export HTTPS_PROXY=proxy-url
nohup "/Applications/Unity Hub.app/Contents/MacOS/Unity Hub" &>/dev/null &' > launchUnityHub.command
chmod +x launchUnityHub.command
这里的 proxy-url 我们可以这样获取
首先梯子架起来,
然后系统偏好设置->网络->高级->代理
看到http和https后面的ip和端口了吗?拼上http:// 就是你的proxy-url
所以这里proxy-url就等于http://127.0.0.1:7890这个,
2.替换好后我们启动一个新的终端
依次执行
cd Desktop
./test.sh
两条命令之后在你的桌面上就会发现一个
launchUnityHub.command这个文件
3. 关闭Unity项目,以及UnityHub 这一步很重要!
4.双击 launchUnityHub.command 会自动打开UnityHub这时再次打开你的项目,打开package manage就是这样了(可以尝试刷新一下)
详细可以参考:https://forum.unity.com/threads/network-configuration.590470/