最近闲时在开发越狱插件,学习了Objective-C开发,那是一个爽,平常都是在黑苹果上开发,现在想着在Window的WSL环境下开发,所以就想试着搭建下
打开 WSL
我这里使用 VSCode 打开,这里使用的是 ubuntu20.04
安装 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
这两个命令下载所需的工具链并解压缩并安装到 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
下载所需的 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
修复构建的一些错误等
sudo apt install libncurses5
sudo apt-get install libxml2 libstdc++6
测试
可以通过输入“nic”开始制作包裹!在“make package”中制作和打包您的调整和此类类型!您还可以设置它,以便您可以使用“make package install”远程安装调整到您的设备!只需在Theos Wiki上查看更多内容!
新建项目
新建项目
nic
编译测试
cd tweakTest
make package
© 版权声明
THE END
暂无评论内容