-
Go to https://developer.apple.com/account/ios/certificate/distribution and create a distribution certificate.
-
Download the distribution certificate and install it into your computer's keychain.
-
Go to https://developer.apple.com/account/ios/identifier/bundle and create an app bundle ID.
-
Go to https://developer.apple.com/account/ios/profile/production and create a distribution provisioning profile. The provisioning profile should use the app ID and distribution certificate that you created in the previous steps.
-
Download the distribution provisioning profile and put it in a location where you can find it.
-
Go to https://itunesconnect.apple.com/ and create an iOS app with the same bundle ID that you created earlier.
-
Run the following command:
$ security find-identity -v -p codesigning -
Copy the signature of the distribution certificate that you installed earlier.
-
Re-sign the app:
$ bash resign.sh -s /Users/myname/my.ipa -c "88C2CxxxCAFA58" -p myprovisioningprofile.mobileprovision -i 'my.bundle.id' -
Start Xcode.
-
Open Application Loader by clicking Xcode > Open Developer Tools > Application Loader.
-
Press the Deliver Your App button and upload your re-signed ipa, which has the name my-resign.ipa.
DanOpcode/resign-ios-app
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|