Construire un jeu Endless Runner à partir de zéro Publication dans l'App Store

Bienvenue dans le dernier tutoriel de la série Endless Runner. Dans le tutoriel d'aujourd'hui, vous apprendrez à soumettre votre application à l'App Store iOS.!

Félicitations pour avoir si loin dans la série! Dans la leçon d'aujourd'hui, nous allons expliquer comment soumettre votre application sur l'App Store iOS afin que vous puissiez gagner de l'argent comptant avec les millions d'utilisateurs qui utilisent iTunes chaque jour! C'est un processus assez facile mais qui peut être un peu intimidant au début, surtout lorsque vous passez par le processus de révision Apple. Cependant, ne craignez rien, car ce n'est vraiment pas si difficile. Tant que vous effectuez des tests approfondis et que vous vous conformez aux consignes de l'interface Apple et aux règles du magasin, vous n'avez aucune raison de vous inquiéter. Alors faisons-le!

Pour commencer, connectez-vous à votre compte de développeur Apple à l'adresse developer.apple.com et cliquez sur le portail de provisioning. Ce tutoriel suppose que vous avez déjà effectué les opérations suivantes: A) Xcode installé, B) un certificat de développeur prêt et C) une application prête à être soumise..

Nous allons traiter de tout ce que vous ferez du point de vue de Corona SDK. Apple vous facilite la tâche, mais Corona facilite encore plus les choses! La première chose à faire est de créer un identifiant d'application. Pour ce faire, cliquez sur l'onglet ID de l'application dans le panneau de gauche, puis cliquez sur le bouton Nouv. ID de l'application à droite..

Alors maintenant que vous avez cliqué sur le nouvel identifiant d'application, vous devriez voir cet écran:

Il n’ya que peu de choses à remplir ici (en fait, la plupart de ces étapes sont assez faciles car ces guides vous guident tout au long du processus de création). Ainsi, la seule chose que vous ayez vraiment besoin de créer est l’identifiant de l’application, qui définit comment votre profil de provisioning identifiera l’application. La chose la plus importante pour ces conventions de dénomination est de faire quelque chose qui a du sens pour vous et qui est unique. Par exemple, nous ne voudrions pas que l'appli de ce jeu soit "super star baseball", cela n'aurait aucun sens pour ceux qui le regardent. Le bon sens est roi.!

Pour votre identifiant de lot, laissez-le vide, et vous pouvez voir comment j'ai créé l'identificateur de paquet. Ce ne sont que des exemples utilisés pour décrire votre application. Ci-dessous, une image de ce à quoi ressemble le mien après la création. Vous pouvez voir que j'ai beaucoup d'identifiants d'applications, dont beaucoup sont déroutants. Tiens-toi donc de mon expérience, sois simple et fais un bon travail en nommant tout. Cliquez sur Enregistrer et vous devriez pouvoir trouver votre identifiant d'application dans votre liste d'identifiants d'applications. Une chose à noter à propos de ces images. Ils sont, évidemment, de mon compte. Vous remarquerez qu'il existe des tonnes de profils et d'identifiants d'applications, dont la plupart n'ont pas été utilisés par moi. Rendez-vous service et assurez-vous de bien nommer les choses. Ainsi, lorsque vous reviendrez sur votre compte, des années plus tard, vous vous souviendrez de tout. En outre, il est beaucoup plus facile de vous trouver de nouvelles choses..

Maintenant que nous avons notre identifiant d'application, cliquez à nouveau sur le profil d'approvisionnement dans l'onglet de gauche, puis cliquez sur nouveau profil. Cliquez ensuite sur l'onglet Profil d'approvisionnement, puis sur Créer un nouveau profil..

Faites la même chose ici. Choisissez le nom du profil d'approvisionnement, choisissez l'ID d'application que nous venons de créer dans la liste déroulante, le certificat que vous allez utiliser, puis choisissez les périphériques sur lesquels vous souhaitez que le profil fonctionne (vous devrez inclure chaque périphérique que vous souhaitez. l’application à tester. L’appareil saura quand le profil expirera et cessera de fonctionner sur cet appareil par la suite.).

Une fois cette opération terminée, vous devriez à nouveau pouvoir afficher le profil d'approvisionnement dans votre liste principale. Maintenant qu'il est dans la liste, vous pouvez voir que son statut est Actif et vous pouvez le télécharger. Allez-y et téléchargez-le maintenant afin que nous puissions passer à autre chose!

Lancez ensuite Xcode s'il n'est pas déjà ouvert. À partir de là, ouvrez votre organiseur (fenêtre> organisateur). La seule chose que vous devez faire pour que votre profil de provisioning apparaisse sur votre périphérique est simplement de le faire glisser du dossier dans lequel il se trouvait dans la liste principale de l'onglet Profils de provisioning. Vous devriez pouvoir le voir dans la liste principale maintenant, ce qui signifie que votre appareil peut exécuter cette application à des fins de test.!

Alors, maintenant qu'il est en place, exécutons notre jeu! Démarrez l'application dans Corona Simulator, puis, dans le menu qui apparaît, choisissez Construire> iOS..

Tout ici est assez simple jusqu'à présent. Choisissez le nom de votre application, indiquez si vous construisez pour le simulateur Xcode ou pour un périphérique. Choisissez ensuite le ou les appareils pour lesquels vous souhaitez créer. Je vais construire pour l'iPhone uniquement. Identité de signature de code que vous reconnaîtrez à partir de ce que nous venons de créer dans le portefeuille de provisioning, mais choisissez celle que vous avez créée avec laquelle vous souhaitez signer votre application. La dernière option du menu à prendre en charge consiste à décider du lieu où vous souhaitez enregistrer l'application finale..

Une fois que vous avez terminé, il ne vous reste plus qu'à vous assurer que vous avez une icône dans le même dossier que votre fichier main.lua. Pour l'iPhone, votre icône doit être 57x57px. Si vous envisagez que votre appareil prenne en charge l’affichage de la rétine, vous devez inclure une icône de 114x114px. Si vous envisagez de créer un iPad, vous devez également inclure une icône de 72x72. Tous ceux-ci devraient être dans le dossier avec main.lua. Voici ce que vous voudrez les nommer:

Icon.png        <--- required for iPhone/iPod/iPad
[email protected]     <--- required for iPhone/iPod
Icon-72.png     <--- required for iPad

Nous devons maintenant modifier rapidement notre fichier build.settings. Ouvrez-le et ajoutez ce qui suit:

 settings = iphone = plist = --chargez la copie ici CFBundleIconFile = "Icon.png", CFBundleIconFiles = "Icon.png", "[email protected]", "Icon-72.png",, - arrêter la copie ici,,

Pour notre jeu, il vous suffira de copier les lignes CFBundleIconFile, comme indiqué ci-dessus. Cependant, si vous n'avez pas du tout changé votre fichier build.settings, vous aurez besoin de tout ce qui est énuméré ci-dessus..

Vous devriez maintenant pouvoir créer votre application et vous préparer à la distribuer dans le magasin! La prochaine étape consistera à accéder au site Web iTunes Connect, à créer un compte et à rassembler les ressources dont vous aurez besoin pour créer un package. La page officielle du développeur est une excellente ressource pour commencer. Assurez-vous donc de la vérifier au fur et à mesure de vos envois..

Connectez-vous à iTunes Connect et vous devriez voir quelque chose comme ceci:

Cliquez sur "gérer vos applications" et soumettons notre application! En haut à gauche de votre écran, vous devriez voir un bouton "Ajouter une nouvelle application", cliquez dessus et ouvrez le menu suivant. À présent, ce prochain menu devrait être assez facile à suivre. Il vous suffit de choisir le nom de l'application tel qu'il apparaîtra dans iTunes, de désigner une SKU (le nombre que vous souhaitez utiliser tel quel pour la comptabilité interne), ainsi que le bon identifiant de paquet. Cliquez sur Continuer et continuez pour choisir la date de sortie souhaitée ainsi que le niveau de prix auquel vous souhaitez vendre le jeu. Aussi, si vous voulez offrir un rabais éducatif, c'est l'endroit pour le faire!

La dernière étape que vous allez avoir à faire est de définir le numéro de version, le détenteur du copyright (vous ou votre entreprise), les catégories de votre jeu et toute note supplémentaire que vous voudrez laisser aux réviseurs. Une fois ces informations renseignées, choisissez les paramètres décrivant correctement le contenu du jeu et assurez-vous d'être précis, sinon le relecteur rejettera rapidement votre application. Ensuite, vous allez renseigner vos coordonnées et télécharger vos icônes et vos captures d’écran. Ils doivent être formatés de la manière suivante:

Grande icône de l'application: Une grande version de l'icône de votre application qui sera utilisée sur l'App Store. Il doit être d'au moins 72 DPI dans l'espace colorimétrique RVB et de 512x512px ou 1024x1024px (il ne peut pas être redimensionné). Le type de fichier doit être soit .jpeg, .jpg, .tif, .tiff ou .png. Il doit s'agir d'œuvres à plat sans coins arrondis.

Captures d'écran iPhone et iPod Touch: iPhone et iPod touch Les captures d'écran doivent être au format .jpeg, .jpg, .tif, .tiff ou .png, avec des dimensions de 960x640px, 960x600px, 640x960px ou 640x920px et au moins 72 DPI dans l'espace colorimétrique RGB..

Captures d'écran iPad: Les captures d'écran iPad doivent être .jpeg, .jpg, .tif, .tiff ou un fichier .png au format 1024x768, 1024x748, 768x1024, 768x1004, 2048x1536, 2048x1496, 1536x2048 ou 1536x2008, au moins 72 DPI et en couleur RGB. espace.

Alors, assurez-vous de télécharger de bonnes captures d'écran! Effectuez toutes les étapes répertoriées ci-dessus, puis cliquez sur Enregistrer. Toutes nos félicitations! Vous avez soumis votre application sur l'iTunes App Store! Malheureusement, vous devez maintenant jouer au jeu en attente car l'application est examinée par Apple. Alors, asseyez-vous, détendez-vous et soyez fier de votre dur labeur!

Espérons que tout se soit bien passé jusqu'à maintenant. Merci d'avoir collé toute la série. Comme toujours si vous avez des questions ou des commentaires, faites le moi savoir. Aussi, n'hésitez pas à poster des liens vers les incroyables applications que vous créez! Bonne chance et bon codage!