Finally, drag & drop the .ipa file you received into the Terminal window.

You will then see the full path of the files; the makeup of the entire command is the script, followed by two “arguments” – the binary file and the Provisioning Profile. If the two arguments are not there, or incorrect, the script will fail.

Then hit the 'Enter/Return' key. An example of the Terminal output is shown below:

When the script is done, you will have a new folder on your Desktop called “Codesign_Output”. The script will automatically open it. This folder will contain the re-codesigned .ipa file and an entitlements.plist file. The latter can be used for troubleshooting, so do not delete it. It might also be useful to take a screenshot of the Terminal output, for reference and/or troubleshooting.

Note: you will notice that the Bundle ID of the app will be been injected into the file name of the .ipa. The script does this for the sake of documentation and clarity.

You can close the open windows and proceed to upload your app to your iTunes Connect account or your organization's mobile app management system.

Yes, you do need a Mac computer in order to re-codesign your app. We are currently working on a solution to accommodate customers that are not able to obtain Mac computers, but I would reach out to your Account Manager, or CEM, for more information.