ONE Jailbreak Ad

Simject: Det ultimative værktøj til at teste iOS-justeringer på Simulator (Xcode)

Promotion image of Simject: Test iOS-justeringer på simulator article.

Simject er designet til at hjælpe iOS-udviklere med at teste deres app-justeringer i et simuleret miljø, hvilket gør udviklingen mere effektiv. Denne guide gennemgår, hvad Simject er, hvordan du konfigurerer det, og hvordan du bruger det, så du kan udnytte værktøjet effektivt og køre det med Xcode på macOS.

Hvad er Simject?

Simject er et kraftfuldt open source-værktøj designet til iOS-udviklere og jailbreak-tweaks. Værktøjet, der er skabt af akemin-dayo, muliggør problemfri indsprøjtning af tweaks i iOS-simulatoren, hvilket eliminerer behovet for fysiske enheder i de tidlige udviklingsfaser.

Med Simject kan du teste og fejlfinde dine tweaks i realtid ved hjælp af Xcodes simulator, hvilket strømliner din arbejdsgang og sparer værdifuld tid. Med den behøver du ikke at køre dit udviklingsprojekt direkte på en jailbroken enhed. Det er et must-have, hvis du overvejer tweak-udvikling til iOS-enheder.

Simject kører på iOS Simulator

Uanset om du bygger en brugerdefineret UI-modifikator, justerer dit system eller eksperimenterer med hooking-funktioner, bygger Simject bro mellem teori og virkelighed. Det er kompatibelt med macOS og integreres problemfrit med populære udviklingsværktøjer som Theos, hvilket gør det til et must-have for alle i jailbreak-fællesskabet.

Når den er konfigureret, kan du indlæse dine tweak-filer i simulatoren ved hjælp af Simject og bruge en kommando kaldet resim til at opdatere og teste dine ændringer. Det er især praktisk for udviklere, der arbejder på flere projekter, da det understøtter test på forskellige simulatorversioner. En uventet detalje er, at der kan være forskelle i adfærd mellem simulatoren og rigtige enheder, så endelig testning på fysiske enheder anbefales stadig.

Sådan installeres simject på macOS

Det er ligetil at komme i gang med Simject, men det kræver lidt opsætning. Først skal du downloade og installere Xcode fra Mac App Store, da det indeholder iOS-simulatoren og vigtige udviklingsværktøjer. Dernæst skal du sørge for at konfigurere Theos , det populære framework, der bruges til at bygge iOS-tweaks. Endelig skal du klone Simject-arkivet fra GitHub ved hjælp af Terminal.

Hvis du ikke har brugt disse trin før, eller hvis du har brug for mere detaljerede instruktioner, er simject-dokumentationen en god ressource. Den dækker alt fra installation til fejlfinding, hvilket sikrer, at du er klar til at begynde at teste justeringer på simulatoren på ingen tid.

Følg disse trin for at konfigurere simject på din macOS-enhed:

Forudsætninger:

Trin 1. Klon arkivet

Åbn Terminal og kør:

 git clone https://github.com/akemin-dayo/simject.git cd simject

Trin 2. Installer afhængigheder

Brug det medfølgende opsætningsskript til at installere frida-core og andre nødvendige afhængigheder.

 sudo make setup

Trin 3. Konfigurer Theos

Tilføj Simjects mappe til Theos miljøvariabler. I din ~/.bashrc eller ~/.zshrc , tilføj:

 export SIMJECT_DIR=/path/to/simject

Trin 4. Forbered din justering

Opret en ny Theos-justering eller rediger en eksisterende. Sørg for, at din Makefile indeholder:

 ARCHS = x86_64 TARGET = simulator:clang:latest:latest

Trin 5. Indlæs justeringen i simulatoren

Byg din tweak og kør:

 make install

Start iOS-simulatoren, og din tweak indlæses automatisk!

FAQ

+

Selvom Simject accelererer tidlig udvikling betydeligt ved at tillade tweak-test på iOS-simulatoren, bør det ikke fuldt ud erstatte test på en fysisk jailbroken enhed.

+

Simject understøtter officielt iOS 13 og nyere simulatorer, da ældre iOS-versioner (f.eks. iOS 12 eller ældre) bruger forældede binære arkitekturer og frameworks, der ikke er kompatible med moderne Xcode-værktøjer.

+

Ja! Simject kører native på Apple Silicon Macs (M1/M2) uden at kræve Rosetta-oversættelse. Dette sikrer hurtigere byggetider og mere jævn tweak-injektion sammenlignet med Intel-baserede systemer.

+

Absolut. Simject injicerer alle tweaks, der er placeret i dens angivne mappe (normalt simject/projects), i simulatoren samtidigt. Dette giver dig mulighed for at teste interaktioner mellem flere tweaks i realtid.

Author Photo
Skrevet af

Kuba har over 20 års journalistisk erfaring med fokus på jailbreak siden 2012. Han har interviewet professionelle fra forskellige virksomheder. Udover journalistik specialiserer Kuba sig i videoredigering og droneflyvning. Han studerede IT på universitetet før sin forfatterkarriere.

Skriv en kommentar

Seneste indlæg

Cinebench r15

Cinebench R15 Download: Gratis CPU- og GPU-benchmark

Trods nyere versioner som Cinebench R20, R23 og nu R2024, er Cinebench R15 fortsat en bemærkelsesværdig fast bestanddel i hardwareentusiaster, overclockere og professionelle benchmarking-værktøjssæt. Her kan du downloade Cinebench...

i4Tools

Download i4Tools til Mac, Windows og Linux

Download den nyeste version af i4Tools til Mac, Windows og Linux. Installer AsTools Pro App Store gratis på din iPhone, iPad eller iPod Touch via i4Tools Assistant, og få adgang til apps og spil, der ikke er tilgængelige i den officielle App Store...

Simject: Test iOS-justeringer på simulator

Simject: Test iOS-justeringer på simulator

Simject er designet til at hjælpe iOS-udviklere med at teste deres app-justeringer i et simuleret miljø, hvilket gør udviklingen mere effektiv. Denne guide gennemgår, hvad Simject er, hvordan du konfigurerer det, og hvordan du bruger det, så du kan...