EasySignIpa

EasySignIpa ist ein Kommandozeilentool zum Signieren von IPA-Dateien auf einem Mac mithilfe eines P12-Zertifikats und einer MobileProvision-Datei. Es eignet sich hervorragend für die Automatisierung des IPA-Neusignierungsprozesses. Ich habe EasySignIpa kürzlich entdeckt. Hier sind die besten Funktionen und die Installationsanleitung für macOS.
Was ist EasySignIpa?
EasySignIpa ist ein IPA-Installationsprogramm, mit dem Sie entschlüsselte Apps auf iOS-Geräten signieren und installieren können. Es wurde als Open-Source-Projekt unter der MIT-Lizenz veröffentlicht. Eine meiner Lieblingsfunktionen ist die Unterstützung für das Einfügen dynamischer Bibliotheken oder Frameworks in IPA-Dateien.
Dieses IPA-Signaturtool bietet nicht viele Funktionen und ist daher einfach zu bedienen. Mit den verfügbaren Optionen können Sie das Signaturzertifikat konfigurieren und bereitstellen, die IPA- oder APP-Datei neu signieren, dynamische Bibliotheken in die App einfügen oder die neu signierte IPA auf dem per USB angeschlossenen Gerät installieren.
EasySignIpa wird von DargonLee, einem Entwickler aus China, entwickelt und gepflegt. Dieses Projekt hat nichts mit der ESign- Anwendung, dem On-Device-IPA-Installer für iOS-Geräte, zu tun.

EasySignIpa kann nicht nur IPA-Dateien signieren und das Paket auf Ihrem iPhone oder iPad installieren. Es bietet auch die Möglichkeit, die App mit dem gleichen Paketnamen zunächst auf dem Gerät zu deinstallieren und anschließend die neu signierte App zu installieren. Sie können IPA-Dateien nicht mit Ihrer Apple-ID signieren.
Dieses IPA-Installationsprogramm ist derzeit nur mit macOS kompatibel. Da es jedoch auf Python basiert, plant der Entwickler, auch Linux-Unterstützung hinzuzufügen. Die Mac-Version basiert auf Xcode.
EasySignIpa wurde unter der MIT-Lizenz über das GitHub-Repository veröffentlicht. Der Quellcode wurde in Python (erfordert Python 3.8+) und Shell geschrieben.
So installieren Sie EasySignIpa unter macOS
git clone https://github.com/DargonLee/EasySignIpa cd EasySignIpa python setup.py install_command pip install .
Verfügbare Befehle
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.