EasySignIpa

EasySignIpa är ett kommandoradsverktyg för att signera IPA-filer på en Mac med hjälp av ett P12-certifikat och en MobileProvision-fil. Det är praktiskt för att automatisera IPA-återsigneringsprocessen. Jag upptäckte nyligen EasySignIpa, och här är de bästa funktionerna och hur man installerar det på macOS.
Vad är EasySignIpa?
EasySignIpa är ett IPA-installationsprogram som låter dig signera och installera dekrypterade appar på iOS-enheter. Det släpptes som ett öppen källkodsprojekt under MIT-licensen. En av mina favoritfunktioner är stöd för att injicera dynamiska bibliotek eller ramverk i IPA-filer.
Detta IPA-signeringsverktyg erbjuder inte många funktioner och är därför enkelt att använda. Bland tillgängliga alternativ kan du konfigurera signeringscertifikat och provisionering, omsignera .ipa eller .app, injicera dynamiskt bibliotek i appen eller installera den omsignerade ipa:n på enheten som är ansluten via USB.
EasySignIpa utvecklas och underhålls av DargonLee, en utvecklare från Kina. Detta projekt är inte relaterat till ESign -applikationen, IPA-installationsprogrammet för iOS-enheter.

EasySignIpa kan inte bara signera IPA-filer och installera paketet på din iPhone eller iPad. Det finns också ett alternativ att först avinstallera appen med samma paketnamn på enheten och sedan installera den omsignerade appen. Du kan inte signera IPA-filer med ditt Apple-ID.
Denna IPA-installation är för närvarande endast kompatibel med macOS. Men eftersom den är baserad på Python planerar utvecklaren att även lägga till stöd för Linux. Mac-versionen använder Xcode.
EasySignIpa släpptes under MIT-licensen via GitHub Repository . Källkoden skrevs i Python (kräver Python 3.8+) och Shell.
Hur man installerar EasySignIpa på macOS
git clone https://github.com/DargonLee/EasySignIpa cd EasySignIpa python setup.py install_command pip install .
Tillgängliga kommandon
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.