Je construis actuellement toutes mes applications avec hudson en utilisant xcodebuild suivi d'un xcrun sans aucun problème
J'ai reçu quelques fichiers IPA de différentes personnes que je souhaite re-signer avec un compte d'entreprise au lieu du compte d'entreprise (pour l'App Store, ou parfois distribué ad hoc).
Mon problème est que lorsque j'essaie de résilier l'application, elle ne s'installe pas sur mon appareil (et cela devrait être le cas puisqu'il s'agit d'une version d'entreprise). Le message d'erreur est sur l'appareil (pas dans iTunes) et il me dit simplement qu'il n'a pas pu installer l'application. Aucune autre information n'est donnée.
J'ai trouvé des informations, ( http://www.ketzler.de/2011/01/resign-an-iphone-app-insert-new-bundle-id-and-send-to-xcode-organizer-for- télécharger / )
Et cela pourrait être possible. Le problème auquel je suis confronté est qu'il ne semble pas intégrer le profil de provisionnement mobile comme je le fais avec mes builds normaux (en utilisant xcrun) est-ce possible de contrôler avec l'outil de conception de codes, ou est-il possible de re-signer avec xcrun ?
Avec mon script de démission, je fais actuellement
- décompressez app.ipa
- appname = $ (ls Payload)
- xcrun -sdk iphoneos PackageApplication -s "$ provisioning_profile" "$ project_dir / Payload / $ appname" -o "$ project_dir / app-resigned.ipa" --sign "$ provisioning_profile" --embed "$ mobileprovision"
J'ai regardé dans le fichier ipa résultant et il semble être très similaire à l'application d'origine. Quels fichiers devraient vraiment changer ici? J'ai d'abord pensé que le _CodeSignature / CodeResources changerait, mais le contenu est à peu près le même.
Les pointeurs sont très appréciés.