Skip to content

Instantly share code, notes, and snippets.

@tkoki
Created November 9, 2015 09:24
Show Gist options
  • Save tkoki/84d55daef96ceb926f36 to your computer and use it in GitHub Desktop.
Save tkoki/84d55daef96ceb926f36 to your computer and use it in GitHub Desktop.
既存のipaファイルを別のプロビジョニングプロファイルで署名し直す
#!/bin/bash
IPA="/path/to/original.ipa"
NEWIPA="new_filename.ipa"
PROVISION="/path/to/new.mobileprovision"
CERTIFICATE="Name of certificate: To sign with"
unzip -q "$IPA"
rm -rf Payload/*.app/_CodeSignature
cp "$PROVISION" Payload/*.app/embedded.mobileprovision
codesign -f -s "$CERTIFICATE" Payload/*.app
zip -qr "$NEWIPA" Payload
rm -rf Payload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment