前言

上一篇 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

  1. 於終端機下指令,利用 Homebrew 安裝 LDID 簽名工具:

    brew install ldid xz
    
  2. 於終端機下指令,設定 THEOS 環境變數:

    echo "export THEOS=~/theos" >> ~/.profile
    

    設定後,需重新開啟終端機以套用環境變數。

  3. 於終端機下指令,下載 Theos。

    git clone --recursive https://github.com/theos/theos.git $THEOS
    
  4. theos/sdks 下載 SDK 並選擇適合設備的 iOS 版本放入下列目錄。

    ~/theos/sdks/
    

    至此,Theos 越獄開發環境部署完成。