Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # IPA path
- IPA="./IPA_FILE_NAME.ipa"
- #Provision Profile Path
- PROVISION="/Users/[username]/Library/MobileDevice/Provisioning Profiles/[provisioning profile id].mobileprovision"
- # Developer Certificate Name (Found in KeyChain)
- CERTIFICATE="iPhone Developer: First Last (XXXXXXXXXX)" # must be in keychain
- # unzip the ipa
- unzip -q "$IPA"
- # remove the signature
- rm -rf Payload/*.app/_CodeSignature Payload/*.app/CodeResources
- # replace the provision
- cp "$PROVISION" Payload/*.app/embedded.mobileprovision
- # sign with the new certificate
- /usr/bin/codesign -f -s "$CERTIFICATE" --resource-rules Payload/*.app/ResourceRules.plist Payload/*.app
- # zip it back up
- zip -qr resigned.ipa Payload
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement