EasySignIpa

EasySignIpa er et kommandolinjeverktøy for å signere IPA-filer på en Mac ved hjelp av et P12-sertifikat og en MobileProvision-fil. Det er nyttig for å automatisere IPA-signeringsprosessen. Jeg oppdaget nylig EasySignIpa, og her er de beste funksjonene og hvordan du installerer det på macOS.
Hva er EasySignIpa?
EasySignIpa er et IPA-installasjonsprogram som lar deg signere og installere dekrypterte apper på iOS-enheter. Det ble utgitt som et åpen kildekode-prosjekt under MIT-lisensen. En av favorittfunksjonene mine er støtte for å injisere dynamiske biblioteker eller rammeverk i IPA-filer.
Dette IPA-signeringsverktøyet tilbyr ikke mange funksjoner, og er derfor enkelt å bruke. Fra tilgjengelige alternativer kan du konfigurere signeringssertifikat og klargjøring, signere .ipa eller .app på nytt, injisere dynamisk bibliotek i appen eller installere den på nytt signerte ipa-en på enheten som er koblet til via USB.
EasySignIpa er utviklet og vedlikeholdt av DargonLee, en utvikler fra Kina. Dette prosjektet er ikke relatert til ESign -applikasjonen, IPA-installasjonsprogrammet på enheten for iOS-enheter.

EasySignIpa kan ikke bare signere IPA-filer og installere pakken på iPhone eller iPad. Den har også et alternativ for å avinstallere appen med samme pakkenavn på enheten først, og deretter installere den på nytt signerte appen. Du kan ikke signere IPA-filer med Apple-ID-en din.
Dette IPA-installasjonsprogrammet er for øyeblikket bare kompatibelt med macOS. Siden det er basert på Python, planlegger utvikleren imidlertid å legge til støtte for Linux også. Mac-versjonen er basert på Xcode.
EasySignIpa ble utgitt under MIT-lisensen gjennom GitHub Repository . Kildekoden ble skrevet i Python (krever Python 3.8+) og Shell.
Slik installerer du EasySignIpa på macOS
git clone https://github.com/DargonLee/EasySignIpa cd EasySignIpa python setup.py install_command pip install .
Tilgjengelige kommandoer
esign --h usage: esign [-h] [-c] [-s SIGN] [-l INJECT] [-o OUTPUT] [-b | -rb] ipa re-signature command tool options: -h, --help show this help message and exit -c, --config config signing cert and provision -s SIGN, --sign SIGN re-signing the .ipa or .app -l INJECT, --inject INJECT injecting dynamic library into the app -o OUTPUT, --output OUTPUT output the resigned ipa -b, --install install the re-signed ipa onto the device connected via USB. -rb, --reinstall uninstall the app with the same package name on the device first, and then install the re-signed app.