Instalasi LLVM
web : https://apt.llvm.org/
sudo apt install clang-format clang-tidy clang-tools clang clangd libc++-dev libc++1 libc++abi-dev libc++abi1 libclang-dev libclang1 liblldb-dev libllvm-ocaml-dev libomp-dev libomp5 lld lldb llvm-dev llvm-runtime llvm python-clang
Lalu,
sudo apt update
Install Prerequisite
sudo apt-get install fakeroot git perl clang-6.0 build-essential
Mengatur THEOS environment
echo "export THEOS=~/theos" >> ~/.profile
Di bagian ini perlu merestart shell, buka tab baru lalu echo $THEOS
untuk memeriksa apakah sudah bekerja atau belum.
Clone THEOS ke perangkat
git clone --recursive https://github.com/theos/theos.git $THEOS
Unduh toolchain
curl https://kabiroberai.com/toolchain/download.php?toolchain=ios-linux -Lo toolchain.tar.gz
tar xzf toolchain.tar.gz -C $THEOS/toolchain
rm toolchain.tar.gz
Unduh iOS SDK
Dapatkan patch SDK dari repo Theos
curl -LO https://github.com/theos/sdks/archive/master.zip
TMP=$(mktemp -d)
unzip master.zip -d $TMP
mv $TMP/sdks-master/*.sdk $THEOS/sdks
rm -r master.zip $TMP
Install Swift toolchain (optional)
curl https://kabiroberai.com/toolchain/download.php?toolchain=swift-ubuntu-latest -Lo swift-toolchain.tar.gz
tar xzf swift-toolchain.tar.gz -C $THEOS/toolchain
rm swift-toolchain.tar.gz
Versi SDK paling rendah yang dibutuhkan untuk meng-compile kode Swift adalah versi iOS 11.2
Alhamdulillah, selesai
Selanjutnya dalah membua packages menggunakan Theos, mungkin bisa dibaca di sini https://ivancristina.github.io/2020/01/02/tweakdevelop/