Resigner is a shell script to resign iOS app's
This tool takes 9 step to resign an iOS app under 10 seconds
- mac OS
- Code signing certificated in Keychain
- Provisioning profile
1. Clone the repo inside your working directory
https://github.com/mohamadrezakoohkan/Resigner
2. Change directory to Resigner
cd Resigner
3. Add your provisioning profile to Resigner
folder
cp YOUR_PROVISIONING_PROFILE.mobileprovision Resigner
4. Add the app you want to resign
mv YOUR_APP.ipa Resigner
5. Open config.env
and edit with your signing certificate and provisioning profile name
-
If you have your signing certificate name in your hand, skip this step
security find-identity -v -p codesigning
-
Inside Resigner edit
config.env
cert="YOUR_CERTIFICATE_IN_KEYCHAIN" profile="NEW_PROVISIONING_PROFILE"
6. Change permissions to run this shell script as executable
chmod +x resigner.sh
7. Installation successfully completed, now you can run script whenever you want using:
./resigner.sh
Project tree should look like:
- Resigner
- myApp.ipa
- myProfile.mobileprovision
- config.env
- constants.env
- methods.sh
- resigner.sh
- README.md
- LICENSE.md
- Example
- Example-Screenshot
Run ./resigner.sh
inside Resigner folder and steps begin.
Follow and contact me on Instagram, Github, LinkedIn and stack overflow. If you find an issue open a ticket. You can send me email at mohamad_koohkan@icloud.com .
Plister is released under the MIT license.