编程技术记录

世界你好!

1、下载源码

#克隆git仓库 我在gitee上上传了一份代码https://gitee.com/gm958spanda/wireguard-apple.git
git clone https://git.zx2c4.com/wireguard-apple
#进入git仓库文件夹
cd wireguard-apple

2、设置 apple team ID :

#将开发者模版文件复制一份
cp
WireGuard/WireGuard/Config/Developer.xcconfig.template WireGuard/WireGuard/Config/Developer.xcconfig
#编辑开发者文件(这步骤其实最好用Xcode打开工程文件编辑)
$ vim WireGuard/WireGuard/Config/Developer.xcconfig

3、安装swiftlint 和 go

#先更改文件的访问权限(安装时需要写权限)
sudo chown -R $(whoami) /usr/local/lib /usr/local/lib/pkgconfig /usr/local/lib/python3.7/site-packages
#安装
brew install swiftlint go

4、用Xcode编译打包
用Xcode打开工程文件
open ./WireGuard/WireGuard.xcodeproj
然后就是常规的编译打包动作了

文章参考https://git.zx2c4.com/wireguard-apple/about/
其他平台的客户端参考https://www.wireguard.com/repositories/

© Beli. All Rights Reserved.