Theos 是一个使用 Perl 开发的跨平台构建系统。由于它最开始就是为了 iOS 越狱插件而开发的,所以非常适合用来做越狱插件的开发。我们也不标新利益,从 Theos 开始。
你也可以直接参考官方英文文档:https://theos.dev/docs/installation-macos
前置依赖
安装 XCode
打开 MAS,搜索 XCode,安装/更新到最新。
安装 Homebrew
打开 Terminal,执行下列命令(来自Homebrew 官网)。
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
通过 brew 安装依赖库
在 Terminal 中执行下列命令。
1 | brew install ldid xz |
下载和安装 Theos
设置环境变量
1 | echo "export THEOS=~/theos" >> ~/.zprofile |
下载 Theos
1 | git clone --recursive https://github.com/theos/theos.git $THEOS |
当然,你也可以将
$THEOS/bin/
加到环境变量$PATH
中去。
安装 SDK
新版的 XCode 不提供插件可能使用到的私有框架,因此我们需要安装 Theos 维护的补丁版本。
1 | curl -LO https://github.com/theos/sdks/archive/master.zip |
更新 Theos
将来需要更新 Theos 时,可以这样:
1 | $THEOS/bin/update-theos |