部署 Theos 越獄開發環境
前言
上一篇 iOS 12.1.1 越獄 中,已將設備進行了越獄。
接下來,在正式著手開發越獄套件前,需要先部署開發環境於電腦中。
下文為 macOS 作業系統部署 Theos 並新增專案的過程,Windows 系統使用者可以參考 這篇舊貼文 。
關於 Theos
一個基於 Make 的組建工具,主要用於越獄套件的開發。
其支援的平台有 macOS、iOS、Linux 與 Windows。
在 2015 年,原作者 DHowett 不再維護後,由 Adam Demasi(kirb)接手維護並完善了許多功能。
軟體需求
Homebrew:macOS 套件管理工具。
Xcode:Apple 提供的整合開發環境,用於開發 macOS、iOS、WatchOS 和 tvOS 的應用程式。
Theos:越獄套件開發工具。
實作過程
安裝 Homebrew
依照 官網 指示安裝 Homebrew。
如果沒有安裝過 Xcode Command Line Tools 的話,下載可能會有點久。
安裝 Xcode
開啟 App Store 安裝 Xcode。
安裝 Theos
-
於終端機下指令,利用 Homebrew 安裝 LDID 簽名工具:
brew install ldid xz
-
於終端機下指令,設定 THEOS 環境變數:
echo "export THEOS=~/theos" >> ~/.profile
設定後,需重新開啟終端機以套用環境變數。
-
於終端機下指令,下載 Theos。
git clone --recursive https://github.com/theos/theos.git $THEOS
-
theos/sdks 下載 SDK 並選擇適合設備的 iOS 版本放入下列目錄。
~/theos/sdks/
至此,Theos 越獄開發環境部署完成。
貼文底端