0x4d4746h / coderesign

This is a tool for resigning ipa package with your distribution provisioning profile.
6 stars 2 forks source link

What's it

Requirements

How to use

code resign and decompress icon png.

coderesign -d /you/ipa/path/xx.ipa -p your_app.mobileprovision -ex your_watchkitextension.mobileprovision -wp your_watchkitapp_mobileprovision -se your_sharedExtension_mobileprovision -ci certificates_index -py your-python

only code resign

coderesign -d /you/ipa/path/xx.ipa -p your_app.mobileprovision -ex your_watchkitextension.mobileprovision -wp your_watchkitapp_mobileprovision -se your_sharedExtension_mobileprovision -ci certificates_index

Support list:

One More Thing:

if you want to resign the third ipa package with Individual distribution provision profile

option -ci: App ID prefix should be passed that you can find this value from developer.apple.com when you creating app id, or find it from keychain tools if you have been installed the cert. For example : "MM776WPM62", you can find it from keychain tool

iPhone Developer: Miao guangfa (MM776WPM62)

if you want to resign the third ipa package with Enterprise distribution provision profile

option -ci: distribution name should be passed that you can find this value from keychain tools. For example: "iPhone Distribution: Beijing xxx Network Technology Co., Ltd.", you should only pass "Beijing xxx Network Technology Co., Ltd".

Screenshot of running result:

Image text

Usage:

Enter

coderesign
and return, or Enter
coderesign -h
and return. Image text

License

These specifications and coderesign are available under the MIT license.