Suposições:
- O nome do arquivo .ipa é app.ipa
- aplicativo é chamado MyApp
- novo perfil de provisionamento reside em: ~ / Downloads / AdHoc.mobileprovision
- o nome do certificado de distribuição é certificado da empresa
- pode não precisar do parâmetro de regras de recursos
- o perfil de provisionamento é para distribuição Adhoc ou Enterprise
Comandos:
unzip app.ipa
rm -rf Payload/MyApp.app/_CodeSignature/
cp ~/Downloads/AdHoc.mobileprovision Payload/MyApp.app/embedded.mobileprovision
codesign -f -s "iPhone Distribution: Company Certificate" --resource-rules Payload/MyApp.app/ResourceRules.plist Payload/MyApp.app
zip -qr app-resigned.ipa Payload/
Respostas relacionadas:
Instalação de ferramentas de linha de comando Xcode no OS X Mavericks