Skip to content

0x4d4746h/coderesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What's it

  • This is a tool for resigning ipa package with your distribution provisioning profile.
  • Include Individual and Enterprise distribution provisioning profile

Requirements

  • Mac OS 9.0 +
  • Xcode6.0+ with development tools

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:

  • Support resign normal app, watch kit extension, watch kit app, widget extension and swift dylibs.
  • Support decompress the icon file from ipa.
  • Support check CPU construction for app.
  • Support dump the specific app info.
  • Support resign ipa file for Individual & Enterprise provision profile that related to developer or distribution cert.

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.

About

This is a tool for resigning ipa package with your distribution provisioning profile.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors