Note
If this is your first time using this tool, execute the following commands before you begin:
chmod +x /path/to/iSigner/resign.sh
xattr -c /path/to/iSigner/resign.sh
- Open Keychain Access, navigate to the login tab, and import your certificate
- Move the *.mobileprovision profile file to the iSigner folder
- Rename the profile to embedded.mobileprovision
- Open the resign.sh file in a text editor
- Find the line: certname="iPhone Distribution: John Doe (XX123XXX123)"
- Replace the name and developer ID in the quotes with those specified in your certificate (you can find this in Keychain under the certificate's Common Name), then save and close the file
- Create source and output folders inside the iSigner folder
- Place the *.ipa files for signing in the Source folder
- Double-click the resign.sh file to execute the signing process
- Wait for the signing process to finish. The signed .ipa files will appear in the Output folder
This script is based on the work of Artur Kotov, specifically his ResignTool
The original script was further improved by my friend Dmytro Furman. You can reach him on Telegram