Skip to content

Instantly share code, notes, and snippets.

@iharkatkavets
Last active March 16, 2017 07:21
Show Gist options
  • Save iharkatkavets/6ca1436362435a764ba0533b49366f8e to your computer and use it in GitHub Desktop.
Save iharkatkavets/6ca1436362435a764ba0533b49366f8e to your computer and use it in GitHub Desktop.
//0 unzip
$ unzip awesome.ipa
//1 remove signature artifacts
$ rm -rf Payload/awesome.app/
//2 update provision profile
$ mv APP_PROVISION_PROFILE.mobileprovision Payload/awesome.app/embedded.mobileprovision
//3 resign binary file
$ /usr/bin/codesign -f -s 'SIGNING_IDENTITY_NAME_THE_SAME_IN_KEYCHAIN' -vv --entitlements entitlements.plist Payload/awesome.app/
//4 Pack into ipa
$ zip -r resigned.ipa Payload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment