Sådan kompilerer du Comet

Comet er et udviklerframework designet specifikt til at oprette tweak-præferencepaneler ved hjælp af kraften og elegansen af ren SwiftUI. Dette avancerede framework strømliner processen, så du nemt kan udvikle elegante og effektive præferencepaneler til dine applikationer og jailbreak-tweaks. Præferencepaneler fungerer som en brugervenlig grænseflade, der giver nem adgang til tweak-indstillinger, funktionskonfigurationer og mere, hvilket forbedrer den samlede brugeroplevelse.
Dette præferencepanel-framework, der oprindeligt blev udviklet til ginsudev-justeringer som Dodo og DualClock, har udviklet sig til et open source-projekt, der har tiltrukket sig opmærksomhed fra andre udviklere, der har udnyttet dets potentiale. Comet-frameworket er blevet en integreret del af forskellige værktøjer og justeringer inden for iOS-jailbreaking-fællesskabet, herunder dets adoption af fremtrædende platforme som Sileo og projekter som RootHide Jailbreak, PinAnim, Pinnacle og cardculator.
Alle disse projekter er bekvemt listet på GitHub, hvilket viser fællesskabets samarbejdsånd. De fungerer som værdifulde ressourcer til at lære, hvordan man opretter præferencepaneler ved hjælp af Comet-frameworket. Hvis du er ivrig efter at dykke dybere ned i frameworket og dets installationsproces som en Theos-skabelon, kan du finde omfattende vejledning i den officielle Comet GitHub Repository-guide . Udforsk og frigør potentialet i Comet til dine egne projekter.

Sådan bygger du en komet til Theos
For at kunne kompilere Comet skal du bruge iOS 16.2 SDK'et, der leveres af Xcode 14.2. Forsøg på at kompilere Comet med en ældre version af Xcode vil resultere i en fejl.
For at kompilere Comet til theos skal du følge disse trin:
Trin 1. Installer theos på din pc, Mac eller iOS-enhed ved at følge vores vejledning.
Trin 2. Installer iPhoneOS16.2.sdk ved at downloade Xcode 14.2 direkte fra Apples servere. Du skal godkende med dit Apple ID for at downloade.
Trin 3. Åbn terminalappen, og udpak Xcode_14.2.xip med følgende kommando. Efter udpakningen skal du omdøbe appen, så den ikke er i konflikt med din primære installation af Xcode.
xip -x Xcode_14.2.xip
Trin 4. Flyt Xcode_14.2.app til mappen Programmer.
Trin 5. Skift din valgte version af Xcode-kommandolinjeværktøjer. Følgende kommando vil midlertidigt ændre din version af kommandolinjeværktøjer for kun denne terminalsession.
export DEVELOPER_DIR=/Applications/Xcode_14.2.app/Contents/Developer
eller permanent
sudo xcode-select -switch /Applications/Xcode_14.2.app/Contents/Developer
Hvis du har brug for at bruge den nyeste Xcode-værktøjskæde fra kommandolinjen, skal du bruge --reset:
sudo xcode-select --reset
Trin 6. Klon Comet-arkivet fra GitHub til din computer.
git clone https://github.com/ginsudev/Comet
Trin 7. Åbn Comet-mappen.
cd Comet
Trin 8. Kompilér Comet ved at følge kommandoen 'make' og installer det i theos.
make spm make package ROOTLESS=1
Trin 9. Bekræft installationen af Comet.framework rootless i theos lib-mappen. Outputtet bør vise indholdet af mappen med mappen (framework) - "Comet.framework".
ls $THEOS/lib/iphone/rootless/
Trin 10. For at kompilere Comet.framework til rootful jailbreaks skal du fjerne rootless paramatr.
make spm make package