Windows WSL上安装theos开发环境

最近闲时在开发越狱插件,学习了Objective-C开发,那是一个爽,平常都是在黑苹果上开发,现在想着在Window的WSL环境下开发,所以就想试着搭建下

打开 WSL

我这里使用 VSCode 打开,这里使用的是 ubuntu20.04

图片[1]-Windows WSL上安装theos开发环境-诚哥博客

安装 Theos 依赖

这两个命令将安装 Theos 正常工作所需的所有依赖项。

sudo apt-get update
sudo apt-get install -y build-essential git unzip libio-compress-perl

设置 $THEOS 环境变量

这五个命令将设置 Theos 用来了解事物在哪里以及从哪里执行它们以及诸如此类的事物的环境变量。

echo export THEOS="/opt/theos" >> ~/.bashrc
echo alias nic="$THEOS/bin/nic.pl" >> ~/.bashrc
echo "umask 0022" >> ~/.bashrc
source ~/.bashrc

使用代理

使用代理,可以加快速度

export http_proxy=http://192.168.0.189:7890/
export https_proxy=http://192.168.0.189:7890/
git config --global http.proxy http://192.168.0.189:7890
git config --global https.proxy http://192.168.0.189:7890

安装 Theos、工具链和 SDK

此命令将 Theos 安装到$THEOS 目录。

cd /opt
sudo git clone --recursive https://github.com/theos/theos.git $THEOS

图片[2]-Windows WSL上安装theos开发环境-诚哥博客

这两个命令下载所需的工具链并解压缩并安装到 Toolchain 目录。

curl https://github.com/sbingner/llvm-project/releases/download/v10.0.0-2/linux-ios-arm64e-clang-toolchain.tar.lzma -Lo toolchain.tar.lzma
sudo mkdir -p THEOS/toolchain/linux/
sudo tar xf toolchain.tar.lzma -CTHEOS/toolchain/linux/
sudo mv THEOS/toolchain/linux/ios-arm64e-clang-toolchainTHEOS/toolchain/linux/iphone
sudo rm toolchain.tar.lzma

图片[3]-Windows WSL上安装theos开发环境-诚哥博客

下载所需的 SDK。我们这里下载 14.0 版本。

cd $THEOS/sdks && sudo wget https://resources.airnativeextensions.com/ios/iPhoneOS14.0.sdk.zip -O sdk.zip
sudo unzip sdk.zip && sudo rm -f sdk.zip

图片[4]-Windows WSL上安装theos开发环境-诚哥博客

修复构建的一些错误等

sudo apt install libncurses5
sudo apt-get install libxml2 libstdc++6

测试

可以通过输入“nic”开始制作包裹!在“make package”中制作和打包您的调整和此类类型!您还可以设置它,以便您可以使用“make package install”远程安装调整到您的设备!只需在Theos Wiki上查看更多内容!

新建项目

新建项目

nic

图片[5]-Windows WSL上安装theos开发环境-诚哥博客

图片[6]-Windows WSL上安装theos开发环境-诚哥博客

编译测试

cd tweakTest
make package

图片[7]-Windows WSL上安装theos开发环境-诚哥博客

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容