1.问题
使用Swift服务端框架Vapor构建了项目,open Package.swift打开项目,Swift PM死活拉不下来package,根本原因还是因为xcode走不了代理。
2.解决
首先,终端进入构建的项目,然后设置终端走代理,然后使用swift package resolve将包拉取下来。
cd /Users/yuhua/Desktop/vapor/HelloVapor
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
swift package resolve
然后项目目录中,会有一个隐藏文件夹.build。复制该文件夹内容到~/Library/Developer/Xcode/DerivedData/目录下,以项目名开头的项目中的SourcePackages目录中,然后重新打开项目即可。
网友评论