如题目,最近碰到了这个问题,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/

posted on 2021-03-16 16:42  百晓灵狐  阅读(3580)  评论(0编辑  收藏  举报