Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matachi/resign-ios-app
Manually re-sign an iOS app
https://github.com/matachi/resign-ios-app
Last synced: 19 days ago
JSON representation
Manually re-sign an iOS app
- Host: GitHub
- URL: https://github.com/matachi/resign-ios-app
- Owner: matachi
- Created: 2017-09-13T17:55:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-13T19:03:27.000Z (over 7 years ago)
- Last Synced: 2024-11-10T04:23:10.448Z (3 months ago)
- Language: Shell
- Size: 1.95 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Re-sign an iOS app
1. Go to and create a distribution certificate.
2. Download the distribution certificate and install it into your computer's keychain.
3. Go to and create an app bundle ID.
4. Go to and create a distribution provisioning profile. The provisioning profile should use the app ID and distribution certificate that you created in the previous steps.
5. Download the distribution provisioning profile and put it in a location where you can find it.
6. Go to and create an iOS app with the same bundle ID that you created earlier.
7. Run the following command:
$ security find-identity -v -p codesigning
8. Copy the signature of the distribution certificate that you installed earlier.
9. Re-sign the app:
$ bash resign.sh -s /Users/myname/my.ipa -c "88C2CxxxCAFA58" -p myprovisioningprofile.mobileprovision -i 'my.bundle.id'
10. Start Xcode.
11. Open Application Loader by clicking Xcode > Open Developer Tools > Application Loader.
12. Press the Deliver Your App button and upload your re-signed ipa, which has the name my-resign.ipa.