web-dev-qa-db-fra.com

Déployer un fichier .ipa dans l'App Store généré par Phonegap?

J'ai créé une application iOS à l'aide de Phonegap. Je me suis également enregistré avec Apple et j'ai généré tous les certificats requis. Maintenant, je veux déployer ce fichier .ipa sur l'App Store. Ce que je dois faire maintenant pour publier ce fichier .ipa sur l'application boutique?

27
Ruchi Agarwal

Une fois que vous avez le .ipa fichier prêt à envoyer, il vous suffit de visiter iTunes Connect à https://itunesconnect.Apple.com , de créer un enregistrement pour votre application et de remplir les informations requises. De la documentation officielle :

L'enregistrement dans iTunes Connect comprend un champ pour un ID de bundle; la valeur que vous placez dans ce champ doit correspondre exactement à l'ID de l'ensemble de votre application. Certaines technologies Apple, y compris Game Center et In-App Purchase, nécessitent qu'un enregistrement iTunes Connect soit créé plus tôt dans le processus de développement. Par exemple, avec In-App Purchase, vous devez créer le enregistrement d'application afin que vous puissiez ajouter les détails des articles que vous souhaitez vendre. Ce contenu doit être créé avant la fin du processus de développement afin que vous puissiez l'utiliser pour tester le code que vous avez ajouté pour implémenter l'achat intégré à l'application.

Donc, il devrait généralement s'agir simplement de soumettre votre application via iTunes Connect et d'attendre l'approbation.

4
Stuart M

Voici un aperçu de la façon de soumettre une application PhoneGap à l'App Store aka iTunes Connect. Étonnamment, PhoneGap ne semble pas fournir ces instructions.

  1. Dans le portail de provisionnement iOS, créez un certificat de distribution . Dans le cadre de ce processus, vous utiliserez Keychain Manager pour créer un certificat de distribution. Exportez ce certificat vers Certificates.p12 en faisant un clic droit dessus et en choisissant Exporter. Enregistrez le mot de passe car vous en aurez besoin à chaque fois que vous effectuez une build sur build.phonegap.com.

  2. Dans le portail de provisionnement iOS, créez un ID d'application pour votre application.

  3. Créez un profil de distribution App Store et assurez-vous d'utiliser la même clé privée/certificat pour le signer comme ci-dessus. Télécharge le.

  4. Maintenant, allez sur build.phonegap.com et allez sur votre build iOS, et "ajoutez une clé ...". Appelez-le "App Store" et téléchargez le .p12 fichier et le .mobileprovision fichier.

  5. Reconstruisez et téléchargez le fichier IPA à partir de PhoneGap Build.

  6. Assurez-vous que votre application est définie sur Ready to Upload Binary dans iTunes Connect.

  7. Téléchargez l'application en utilisant Application Loader (voir aussi Où trouver l'application Application Loader sur Mac? ) fournie avec Xcode. Vous allez télécharger le fichier IPA.

30
Simon Woodside