2011-01-26 2 views

Répondre

3

Vous n'avez pas besoin de la source pour démissionner de l'application. Mais vous devez avoir un compte Apple Developers et créer AppID, le profil de provisionnement AppStore e.t.c. Effectuez fondamentalement toutes les étapes de publication sur l'AppStore.

Jetez un oeil sur www.aironapp.com, il fournit des fonctionnalités de démission et peut soumettre à l'AppStore pour vous.

3

Oui, il est possible de démissionner d'un ipa. Comme Alexspott mentionne que vous devez avoir un compte Apple Developers, vous avez créé un AppID correspondant à l'ID de l'ensemble de l'ipa (si vous ne parvenez pas à enregistrer l'ID de l'application pour correspondre exactement à l'ID de l'ensemble, vous pouvez utiliser ID d'application générique tant que votre application n'utilise pas les notifications Push ou les achats intégrés), possédez un certificat valide et générez un profil d'approvisionnement pour cet ID d'application et ce certificat.

Assurez-vous que vous avez ce certificat dans votre trousseau.

Renoncer l'ipa passer par les étapes suivantes dans le terminal:

$ cd chemin/où/la/UIE/fichier/est/

$ décompressez originale .ipa

$ rm -rf/Payload/theApp .app/_CodeSignature/

$ cp YourProvisioning Profil .mobileprovision Payload/theApp .app/embedded.mobileprovision

$ codesign -s -f "YourCertificateName » Payload/theApp .app

zip -qr $ résignés .ipa Payload/

Cela peut être un peu pénible, et c'est quelque chose que je dois faire assez souvent, j'ai donc fait un script pour simplifier le processus. Par exemple, au lieu d'écrire tout ce qui précède, vous suffit d'écrire:

ipaHelper $ sa démission originale .ipa -p YourProvisioningProfile .mobileprovision

Son gère également les problèmes qui apparaissent de temps en temps avec Entitlements. Si vous êtes intéressé, j'ai le code source sur github:

https://github.com/MarcusSmith/ipaHelper

Questions connexes