コマンドラインから実行するのは本当に簡単です。これを行うためのスクリプトの要点がありました。これは、私が毎日使用するhttps://github.com/RichardBronosky/ota-toolsのipa_signスクリプトに組み込まれています。これらのツールの使用について質問がある場合は、遠慮なく質問してください。
その中心はこれです:
CODESIGN_ALLOCATE=`xcrun --find codesign_allocate`; export CODESIGN_ALLOCATE
IPA="/path/to/file.ipa"
PROVISION="/path/to/file.mobileprovision"
CERTIFICATE="Name of certificate: To sign with" # must be in keychain
# unzip the ipa
unzip -q "$IPA"
# remove the signature
rm -rf Payload/*.app/_CodeSignature
# replace the provision
cp "$PROVISION" Payload/*.app/embedded.mobileprovision
# sign with the new certificate (--resource-rules has been deprecated OS X Yosemite (10.10), it can safely be removed)
/usr/bin/codesign -f -s "$CERTIFICATE" Payload/*.app
# zip it back up
zip -qr resigned.ipa Payload
新しい署名済みアプリはresigned.ipaと呼ばれます