Comment créer une application iPhone (avec des images)

Table des matières:

Comment créer une application iPhone (avec des images)
Comment créer une application iPhone (avec des images)

Vidéo: Comment créer une application iPhone (avec des images)

Vidéo: Comment créer une application iPhone (avec des images)
Vidéo: [TUTO] Google Chrome : nettoyer, réparer, réinitialiser en 3' (paramètres par défaut) 2024, Avril
Anonim

Le marché des applications change et évolue constamment, et les réussites sont suffisamment importantes pour attirer l'attention de tout le monde. Pensez-vous avoir la prochaine grande idée pour une application iPhone ? C'est peut-être plus facile à faire que vous ne le pensez. Bien que vous ayez besoin d'apprendre un peu de codage, une grande partie du travail d'interface peut être effectuée graphiquement. Créer une application prendra du temps, de l'apprentissage et de la patience, mais peut-être pourrez-vous créer le prochain Flappy Bird ! Voir l'étape 1 ci-dessous pour commencer.

Pas

Partie 1 sur 5: Configuration de votre environnement de développement

Créer une application iPhone Étape 1
Créer une application iPhone Étape 1

Étape 1. Téléchargez et installez Xcode

Xcode est l'environnement de développement dans lequel toutes les applications iPhone sont créées. Xcode est disponible gratuitement auprès d'Apple, mais nécessite l'installation d'OS X 10.8 ou version ultérieure. Il n'existe aucun moyen officiel d'exécuter Xcode sur un PC Windows ou Linux. Cela signifie que si vous souhaitez développer une application iPhone mais que vous n'avez pas de Mac, vous devrez d'abord investir dans une.

  • Pour développer des applications iOS 8, vous aurez besoin de Xcode 6.0.1 et du SDK iOS 8, tous deux disponibles auprès d'Apple. Le SDK iOS 8 contient un nombre important de nouvelles API qui vous permettent de créer toutes sortes de nouvelles expériences d'applications, y compris l'intégration iCloud et Touch ID.
  • Pour développer des applications iOS 10, vous aurez besoin de Xcode 8 et du SDK iOS 10, également disponible auprès d'Apple. Il y a des changements importants dans le langage Swift et le SDK dans cette version de Xcode dont vous voudrez être au courant, mais la bonne nouvelle est qu'il n'y aura plus de changements de « cassage de code » dans le langage Swift après cette version.
Créer une application iPhone Étape 2
Créer une application iPhone Étape 2

Étape 2. Installez un bon éditeur de texte

Bien que vous puissiez coder complètement dans Xcode, vous constaterez qu'il est beaucoup plus facile de travailler avec de gros morceaux de code si vous disposez d'un éditeur de texte dédié spécialisé dans la syntaxe de programmation. TextMate et JEdit sont deux choix très populaires.

Créer une application iPhone Étape 3
Créer une application iPhone Étape 3

Étape 3. Installez un programme de graphiques vectoriels

Si vous envisagez de créer des illustrations et des conceptions personnalisées pour votre application, vous aurez besoin d'un programme capable de créer des graphiques vectoriels. Les graphiques vectoriels s'adaptent sans perdre en clarté et sont essentiels pour une application attrayante. Les programmes vectoriels populaires incluent CorelDraw, Adobe Illustrator et Xara Designer, qui sont commerciaux, et Inkscape, qui est gratuit. DrawBerry est un programme de dessin graphique vectoriel agréable et gratuit. Ce n'est pas aussi puissant que les programmes professionnels, mais c'est bon pour un utilisateur novice, ou si vous ne voulez tout simplement pas payer pour quelque chose pour une seule utilisation.

Créer une application iPhone Étape 4
Créer une application iPhone Étape 4

Étape 4. Familiarisez-vous avec Objective-C

Objective-C est le langage de programmation utilisé pour créer des fonctionnalités dans les applications iPhone. Il gère la manipulation des données et des objets. Objective-C est un dérivé de la famille des langages C et est un langage orienté objet. Si vous avez déjà une compréhension de base du C ou de Java, Objective-C devrait être, pour la plupart, assez facile à comprendre.

  • Une option plus récente consiste à créer votre application en utilisant le langage Swift, la suite d'Objective-C. Swift a une syntaxe beaucoup plus conviviale et une sensation plus moderne.
  • Bien qu'il soit possible de créer une application de base sans connaître Objective-C, vous ne pouvez effectuer aucune sorte de fonction avancée sans la coder vous-même. Sans Objective-C, tout ce que vous pouvez faire est de passer d'un écran à l'autre.
  • Il existe une variété de tutoriels disponibles en ligne, ainsi qu'une mine d'informations à trouver dans divers livres sur Objective-C ou Swift. Si le développement d'applications iPhone est quelque chose que vous voulez prendre au sérieux, vous serez bien servi en ayant quelques ressources à portée de main.
  • Certaines des communautés Objective-C et Swift en ligne les plus populaires incluent les forums des développeurs Apple, le groupe Google iPhoneSDK et StackOverflow.
Créer une application iPhone Étape 5
Créer une application iPhone Étape 5

Étape 5. Envisagez d'externaliser le développement

Si vous n'avez tout simplement aucun intérêt à apprendre Objective-C ou Swift ou si vous n'avez pas un os artistique dans votre corps, il existe un grand nombre de pigistes et d'équipes de développement qui peuvent être en mesure de prendre en charge divers aspects de votre projet pour vous. L'externalisation de votre développement est un processus compliqué, mais peut vous éviter bien des maux de tête si vous n'êtes pas du genre programmeur. Assurez-vous que toutes les personnes impliquées signent un accord de non-divulgation et que les structures de rémunération sont en place avant le début des travaux.

Upwork (anciennement oDesk et Elance) est le service indépendant le plus populaire sur Internet qui compte des centaines de développeurs et d'artistes de tous niveaux

Créer une application iPhone Étape 6
Créer une application iPhone Étape 6

Étape 6. Créez un compte de développement

Afin de distribuer votre application sur l'App Store ou de la donner à d'autres pour qu'elle la teste, vous devrez créer un compte développeur Apple. Le compte coûte 99 $ par an et vous demandera de saisir des informations fiscales et bancaires.

Vous pouvez créer votre compte sur le site Web iOS Dev Center

Créer une application iPhone Étape 7
Créer une application iPhone Étape 7

Étape 7. Téléchargez des applications de test

Une fois que vous aurez créé un compte développeur, vous aurez accès aux ressources de développement d'Apple. Ces ressources incluent une variété d'exemples de projets qui peuvent vous donner un aperçu considérable du fonctionnement du développement d'applications. Trouvez un exemple lié au type d'application que vous souhaitez créer et modifiez-le dans Xcode.

Partie 2 sur 5: Planification de l'application

Créer une application iPhone Étape 8
Créer une application iPhone Étape 8

Étape 1. Définissez votre concept

Avant même d'ouvrir Xcode pour la première fois, vous devriez avoir un plan bien pensé pour votre application et ses fonctionnalités. Cela pourrait inclure un document de conception qui décrit toutes les fonctionnalités de l'application, des croquis de l'interface utilisateur et du flux entre les écrans, et une idée de base des types de systèmes qui devront être mis en œuvre.

  • Essayez de vous en tenir à votre document de conception autant que possible pendant que vous développez votre application. Cela vous aidera à rester concentré sur les fonctionnalités que vous souhaitez.
  • Essayez de dessiner au moins une vignette pour chaque écran de votre application.
Créer une application iPhone Étape 9
Créer une application iPhone Étape 9

Étape 2. Déterminez votre public

Le public de votre application aura beaucoup à voir avec son apparence et ses fonctionnalités. Par exemple, une application de liste de tâches aura un public bien différent d'un jeu de tir sanglant. Cela vous aidera

Créer une application iPhone Étape 10
Créer une application iPhone Étape 10

Étape 3. Répondez à un besoin avec l'application

Si votre application est un utilitaire quelconque, elle devrait offrir une solution à un problème qui n'a pas été résolu auparavant ou une solution ou une méthode unique ou une solution qui le fait mieux que les tentatives précédentes. Si votre application est un jeu, elle doit avoir une ou plusieurs fonctionnalités uniques qui la distinguent et attirent des joueurs spécifiques.

Créer une application iPhone Étape 11
Créer une application iPhone Étape 11

Étape 4. Considérez le contenu

Votre interface utilisateur sera déterminée par le type de contenu que vous montrez à l'utilisateur de votre application. Par exemple, si l'application traite des photos, vous aurez besoin d'une interface utilisateur qui permet de regarder les photos et de les parcourir aussi facilement que possible.

Créer une application iPhone Étape 12
Créer une application iPhone Étape 12

Étape 5. Pratiquez de bons processus de conception d'interface utilisateur

L'interface utilisateur ne doit jamais gêner l'utilisateur. Cela signifie que les options doivent être clairement visibles et que l'utilisateur ne doit jamais se demander quel bouton fait quoi. Si vous utilisez des icônes, elles doivent représenter avec précision leur fonction. La navigation dans l'application doit être fluide et naturelle.

La conception d'interface utilisateur est autant une forme d'art qu'une science. Vous réviserez probablement votre conception en permanence au fur et à mesure que votre projet évolue

Partie 3 sur 5: Création de l'application

Créer une application iPhone Étape 13
Créer une application iPhone Étape 13

Étape 1. Créez un nouveau projet dans Xcode

Ouvrez Xcode et démarrez un nouveau projet à partir du menu Fichier. Sélectionnez "Application" sous la rubrique "iOS" sur le côté gauche de la fenêtre. Dans la section modèle, choisissez « Application vide ».

  • Il existe une variété de modèles disponibles, tous conçus pour différentes tâches. Commencez avec un modèle vierge jusqu'à ce que vous soyez plus à l'aise avec le processus de développement. Vous pouvez essayer l'un des modèles les plus compliqués une fois que vous savez comment tout fonctionne.
  • Vous devrez fournir un nom de produit, l'identifiant de votre entreprise et le préfixe de la classe. Si vous n'avez pas encore d'identifiant d'entreprise d'Apple, saisissez com.example. Pour le préfixe de classe, entrez XYZ.
  • Sélectionnez "iPhone" dans le menu Appareils.
Créer une application iPhone Étape 14
Créer une application iPhone Étape 14

Étape 2. Créez un storyboard

Le Storyboard est la représentation visuelle de tous les écrans de votre application. Il montre le contenu de chaque écran ainsi que les transitions entre eux. L'outil Storyboard vous aidera à développer le flux de votre application.

  • Cliquez sur Fichier → Nouveau → Fichier.
  • Sous la rubrique iOS, cliquez sur "Interface utilisateur".
  • Sélectionnez Storyboard et cliquez sur Suivant.
  • Sélectionnez iPhone dans le menu Périphériques, puis nommez le fichier "Principal". Assurez-vous qu'il est enregistré au même emplacement que votre projet.
Créer une application iPhone Étape 15
Créer une application iPhone Étape 15

Étape 3. Attribuez votre Storyboard à votre projet

Une fois que vous avez créé le Storyboard, vous devrez l'affecter comme interface principale de votre application. Cela chargera le Storyboard lorsque l'application sera lancée. Si vous n'attribuez pas le storyboard, rien ne se passera au démarrage de l'application.

  • Cliquez sur le nom de votre projet dans l'arborescence de navigation de gauche.
  • Recherchez l'en-tête Cibles dans le cadre principal. Sélectionnez votre projet dans la liste Cibles.
  • Recherchez la section Informations sur le déploiement dans l'onglet Général.
  • Entrez Main.storyboard dans le champ de texte "Main Interface".
Créer une application iPhone Étape 16
Créer une application iPhone Étape 16

Étape 4. Ajoutez votre premier écran à l'aide d'un contrôleur de vue

Les contrôleurs de vue dictent la façon dont le contenu est visualisé par l'utilisateur. Il existe une variété de contrôleurs de vue prédéfinis disponibles, y compris des vues et des tableaux standard. Vous ajouterez des contrôleurs de vue à votre storyboard, qui indiquent à l'application comment afficher le contenu à l'utilisateur.

  • Sélectionnez votre fichier "Main.storyboard" dans le menu de navigation du projet. Vous verrez un canevas vierge apparaître dans la fenêtre Interface Builder.
  • Trouvez la bibliothèque d'objets. Celui-ci est situé en bas du cadre de droite et peut être sélectionné en cliquant sur le bouton du petit cube. Cela chargera une liste d'objets qui peuvent être ajoutés à votre toile.
  • Cliquez et faites glisser l'objet "View Controller" sur le canevas. Votre premier écran apparaîtra sur la toile.
  • Votre première "Scène" est terminée. Lorsque l'application est lancée, le contrôleur de vue charge votre premier écran.
Créer une application iPhone Étape 17
Créer une application iPhone Étape 17

Étape 5. Ajoutez des objets d'interface à votre premier écran

Une fois que vous avez défini le contrôleur de vue, vous pouvez commencer à remplir l'écran avec les objets d'interface dont vous avez besoin, tels que les étiquettes, les champs de saisie de texte et les boutons. Les objets d'interface peuvent tous être trouvés dans la liste de la bibliothèque d'objets dans laquelle vous avez trouvé l'objet View Controller.

  • Cliquez et faites glisser les objets de la liste pour les ajouter à votre écran.
  • La plupart des objets peuvent être redimensionnés en cliquant et en faisant glisser les cases sur le bord de l'objet. Lors du redimensionnement, des lignes directrices apparaîtront à l'écran afin que vous puissiez vous assurer que tout s'aligne correctement.
Créer une application iPhone Étape 18
Créer une application iPhone Étape 18

Étape 6. Personnalisez les objets que vous ajoutez

Vous pouvez ajuster les propriétés de chaque objet, vous permettant de créer une interface personnalisée et intuitive. Par exemple, vous pouvez ajouter un texte d'espace réservé à un champ de saisie de texte qui aidera à guider l'utilisateur sur ce qu'il doit saisir.

  • Sélectionnez l'objet que vous souhaitez personnaliser et cliquez sur le bouton "Inspecteur d'attributs" en haut du cadre de droite. Le bouton ressemble à un bouclier.
  • Personnalisez l'objet à votre guise. Vous pouvez modifier le style de police, la taille de la police, la couleur du texte, l'alignement, les images d'arrière-plan, le texte d'espace réservé, le style de bordure et bien plus encore.
  • Les options disponibles changeront en fonction de l'objet que vous personnalisez.
Créer une application iPhone Étape 19
Créer une application iPhone Étape 19

Étape 7. Ajoutez plus d'écrans

Au fur et à mesure que votre projet grandit, vous devrez probablement ajouter plus d'écran pour afficher tout le contenu nécessaire pour que l'application soit utile. Par exemple, si vous créez une application de liste de tâches, vous aurez besoin d'au moins deux écrans: un pour saisir un élément de liste de tâches et un pour afficher la liste entière.

  • Plus d'écrans sont ajoutés en faisant glisser et en déposant des objets de contrôleur de vue sur des parties vierges de votre toile. Si vous ne trouvez pas d'espace vide pour le déposer, cliquez sur le bouton « zoom arrière » jusqu'à ce que vous trouviez des zones vides. Assurez-vous de déposer le contrôleur de vue sur le canevas et non sur un écran existant.
  • Vous pouvez modifier l'écran initial en sélectionnant le contrôleur de vue avec lequel vous souhaitez diriger à partir du contour du projet. Cliquez sur le bouton Attribute Inspector et cochez la case "Is Initial View Controller". Par exemple, si vous créez une liste de tâches, vous souhaiterez que la liste réelle soit la première chose que l'utilisateur voit lorsque l'application est lancée.
Créer une application iPhone Étape 20
Créer une application iPhone Étape 20

Étape 8. Ajoutez une barre de navigation

Maintenant que vous avez deux écrans dans votre application, il est temps de faire en sorte que l'utilisateur puisse aller et venir entre eux. Vous pouvez le faire en utilisant un contrôleur de navigation, qui est un contrôleur de vue spécialisé. Ce contrôleur ajoute une barre de navigation en haut de votre application qui permet à l'utilisateur de passer d'un écran à l'autre.

  • Votre contrôleur de navigation doit être ajouté à votre vue initiale afin qu'il puisse contrôler tous les écrans suivants.
  • Sélectionnez votre vue initiale dans le contour du projet.
  • Cliquez sur Éditeur → Intégrer dans → Contrôleur de navigation.
  • Vous devriez voir une barre de navigation grise apparaître en haut de l'écran auquel vous avez ajouté le contrôleur.
Créer une application iPhone Étape 21
Créer une application iPhone Étape 21

Étape 9. Ajoutez des fonctionnalités à la barre de navigation

Maintenant que vous avez inséré la barre de navigation, vous pouvez commencer à y ajouter des outils de navigation. Cela permettra à votre utilisateur de passer d'un écran à l'autre.

  • Ajoutez un titre à la barre de navigation. Cliquez sur l'élément de navigation sous le contrôleur de vue auquel vous l'avez affecté. Ouvrez l'inspecteur d'attributs et saisissez le titre de l'écran actuel dans le champ Titre.
  • Ajoutez un bouton de navigation. Ouvrez la bibliothèque d'objets si elle n'est pas déjà ouverte et recherchez l'élément de bouton de barre. Cliquez et faites-le glisser vers la barre de navigation. En règle générale, les boutons qui vous font « avancer » dans l'application sont placés à droite et les boutons qui vous « avancent » sont placés à gauche.
  • Donnez une propriété au bouton. Les boutons peuvent être configurés pour avoir des propriétés spécifiques qui les rendent faciles à adapter aux circonstances. Par exemple, si vous créez une liste de tâches, vous aurez besoin d'un bouton "Ajouter" pour créer une nouvelle entrée. Sélectionnez le bouton et ouvrez l'inspecteur d'attributs. Trouvez le menu Identifiant et choisissez "Ajouter". Le bouton se transformera en un logo "+".
Créer une application iPhone Étape 22
Créer une application iPhone Étape 22

Étape 10. Liez votre nouveau bouton à un écran existant

Pour que votre bouton fonctionne, vous devrez le connecter à un autre écran. Dans notre exemple de liste de tâches, le bouton est situé sur la liste globale et doit être lié à l'écran de saisie. Pour lier le bouton, maintenez la touche Ctrl enfoncée et faites glisser le bouton sur le deuxième écran.

  • Lorsque vous relâchez le bouton de la souris, le menu Action Segue apparaît avec une liste d'options. Choisissez "Push" pour utiliser la transition push lors du déplacement entre les écrans. Vous pouvez également choisir "Modal", qui ouvrira l'écran comme une action autonome par opposition à une séquence.
  • Si vous utilisez Push, une barre de navigation sera ajoutée automatiquement à votre deuxième écran et un bouton "retour" sera automatiquement créé. Si vous choisissez modal, vous devrez insérer manuellement une deuxième barre de navigation ainsi qu'ajouter un bouton « Annuler » et « Terminé » (pour une liste de tâches; les étiquettes de vos boutons changeront en fonction des besoins de votre application).
  • Les boutons « Annuler » et « Terminé » peuvent être créés de la même manière que vous avez créé le bouton « Ajouter ». Sélectionnez simplement « Annuler » ou « Terminé » dans le menu Identificateur de l’inspecteur d’attributs.
Créer une application iPhone Étape 23
Créer une application iPhone Étape 23

Étape 11. Ajoutez des capacités de traitement des données

Jusqu'à présent, vous avez pu créer une interface de navigation de base sans avoir besoin de codage. Si vous souhaitez ajouter des fonctionnalités plus approfondies, telles que le stockage de données et la gestion des entrées utilisateur, vous devrez vous salir les mains dans le code. Le codage n'entre pas dans le cadre de ce guide, mais un grand nombre de didacticiels Objective-C sont disponibles en ligne.

Vous pouvez utiliser votre prototype d'interface navigable pour vous aider à embaucher un développeur. Avoir une interface de travail rendra beaucoup plus facile d'expliquer ce dont vous avez besoin du côté du codage

Partie 4 sur 5: Test de l'application

Créer une application iPhone Étape 24
Créer une application iPhone Étape 24

Étape 1. Démarrez le simulateur iOS

Xcode est livré avec un simulateur iOS intégré qui vous permet de tester votre application sur une variété d'appareils iOS simulés. Pour démarrer le simulateur, choisissez "Simulator and Debug" dans le menu déroulant en haut de la fenêtre Xcode, puis choisissez l'appareil sur lequel vous souhaitez tester.

Créer une application iPhone Étape 25
Créer une application iPhone Étape 25

Étape 2. Créez l'application

Cliquez sur le bouton Build, qui ressemble à un bouton Play traditionnel, pour compiler l'application et l'exécuter. La création de l'application peut prendre quelques minutes. vous pouvez suivre la progression dans la barre d'outils. Une fois le processus de construction terminé, le simulateur iOS s'ouvrira et vous pourrez commencer à tester votre application.

Créer une application iPhone Étape 26
Créer une application iPhone Étape 26

Étape 3. Testez l'application sur votre propre iPhone

Avant de distribuer votre application à des fins de test, vous pouvez la tester sur votre propre appareil (si vous en avez un). Tout d'abord, branchez votre appareil sur votre ordinateur via USB. Fermez iTunes s'il s'ouvre. Sélectionnez « Périphérique et débogage » dans le menu déroulant, puis cliquez sur le bouton Générer. Après quelques secondes, l'application devrait se lancer sur l'iPhone. testez toutes les fonctionnalités avant de fermer l'application.

Créer une application iPhone Étape 27
Créer une application iPhone Étape 27

Étape 4. Déboguez votre application

Si votre application a planté, vous devez commencer à comprendre ce qui s'est passé et pourquoi. C'est un vaste sujet et il y a d'innombrables raisons pour lesquelles votre application peut avoir planté. Ouvrez la console de débogage et lisez les messages d'erreur. La plupart du temps, ils sont plutôt cryptiques. Si vous ne comprenez pas l'erreur, essayez de rechercher le message d'erreur sur Google. Il y a de fortes chances que vous trouviez un article sur le forum de développement Apple où un sympathique développeur chevronné a répondu à son appel.

Le débogage peut être très long et fastidieux pour vous. Si vous n'abandonnez pas et que vous persévérez, vous vous améliorerez avec le temps. Vous commencerez à reconnaître les erreurs, à les retrouver rapidement et même à vous y attendre à l'occasion. Une erreur courante consiste à libérer un objet de la mémoire plus d'une fois. Un autre est d'oublier d'allouer de la mémoire et d'initialiser un objet avant d'essayer de l'ajouter ou de l'affecter. Avec chaque application, vos erreurs seront de moins en moins nombreuses

Créer une application iPhone Étape 28
Créer une application iPhone Étape 28

Étape 5. Vérifiez l'utilisation de la mémoire

L'iPhone a une quantité de mémoire très limitée. Chaque fois que vous allouez de la mémoire à un objet, vous devez la libérer lorsque vous en avez terminé et rendre la mémoire. Instruments est l'outil iPhone SDK pour visualiser et analyser votre utilisation de la mémoire, entre autres.

  • Avec Device et Debug sélectionnés comme précédemment, choisissez Run → Run with Performance Tool → Leaks. Cela lancera Instruments et démarrera l'application sur votre appareil. Allez-y et utilisez l'application comme d'habitude. Il semblera se figer périodiquement pendant que les Instruments enregistrent et analysent votre utilisation de la mémoire. Toute fuite entraînera un pic rouge dans la chronologie des fuites. La source des fuites sera affichée dans la moitié inférieure de l'écran.
  • Double-cliquer sur les objets divulgués tentera de vous amener au code responsable ou cliquer sur la petite flèche dans la colonne d'adresse vous montrera l'historique des fuites. Parfois, l'endroit où la fuite est détectée n'est pas nécessairement son origine.
  • Si vous êtes vraiment perplexe, essayez par élimination. Commentez et/ou contournez soigneusement les zones de votre code et exécutez-le. Parfois, vous pouvez affiner la zone générale et finalement vous concentrer sur la ligne responsable. Lorsque vous savez où il se trouve, vous pouvez le corriger ou le réécrire. N'oubliez pas que l'utilisation de Google peut souvent vous fournir les liens directs les plus rapides vers les forums Apple internes ou la documentation traitant de votre problème.
Créer une application iPhone Étape 29
Créer une application iPhone Étape 29

Étape 6. Distribuez votre application pour qu'elle soit testée par d'autres

Bien que tester votre application dans un cadre simulé soit un bon moyen de s'assurer que votre application fonctionne et que l'interface est belle, rien ne vaut le test d'utilisateurs autres que vous-même. Assurez-vous simplement d'avoir corrigé les bogues les plus flagrants avant de l'envoyer pour des tests externes. Afin de distribuer votre application à vos testeurs, vous devrez créer un certificat Ad-Hoc sur le site iOS Dev Center.

  • Les testeurs externes peuvent fournir beaucoup de commentaires auxquels vous ne vous attendriez pas. Cela peut être particulièrement utile si vous avez une application complexe.
  • Afin d'autoriser les appareils du testeur, vous aurez besoin du numéro UDID de chaque appareil.
  • Choisissez Périphérique dans la liste déroulante et appuyez sur l'icône "Construire". Dans le Finder, accédez au dossier de votre projet et recherchez le dossier "Ad-Hoc-iphoneos". À l'intérieur, il y aura une application. Copiez votre certificat "AdHoc.mobileprovision" que vous avez obtenu du centre de développement iOS dans le même dossier. Sélectionnez l'application et le certificat et compressez-les. Cette archive peut être remise à votre testeur externe. Vous devrez créer une archive distincte pour chaque certificat Ad-Hoc.

Partie 5 sur 5: Publier votre projet

Créer une application iPhone Étape 30
Créer une application iPhone Étape 30

Étape 1. Créez votre version de distribution

Sélectionnez Périphérique et version dans le menu déroulant. Appuyez sur l'icône "Construire". Dans le Finder, accédez au dossier de construction de votre projet et recherchez le dossier "Release-iphoneos". À l'intérieur, il y aura une application. Zippez-le dans une archive.

Pour que les nouvelles applications passent la certification Apple, elles devront être optimisées pour iOS 8 et l'écran Retina

Créer une application iPhone Étape 31
Créer une application iPhone Étape 31

Étape 2. Ouvrez le tableau de bord iTunes Connect

Vous pouvez y accéder à partir du centre de développement iOS. Si vous avez des étapes non terminées pour la configuration, elles seront répertoriées en haut de la page. Assurez-vous que toutes vos informations bancaires et fiscales ont été saisies correctement.

Créer une application iPhone Étape 32
Créer une application iPhone Étape 32

Étape 3. Saisissez toutes les informations de votre application

Cliquez sur "Gérer vos applications" puis sélectionnez "Ajouter une nouvelle application". Remplissez le nom de l'application, le numéro SKU et sélectionnez l'ID de l'offre groupée. Sélectionnez votre app bundle dans le menu déroulant.

  • Remplissez les formulaires en fournissant la description de votre application, les mots-clés, le site d'assistance, la catégorie, l'e-mail de contact, les droits d'auteur, etc.
  • Remplissez les formulaires Droits et tarification.
  • Préparez votre illustration iTunes. Vous aurez besoin d'une grande icône vectorielle 512x512, ainsi que de quelques captures d'écran de votre application. Des captures d'écran peuvent être récupérées à partir du simulateur iPhone en utilisant Commande + Maj + 4 et en faisant glisser le réticule sur la zone. Assurez-vous qu'ils sont 320x480 pour iPhone. Les captures d'écran sont une partie très importante du marketing de votre application, alors assurez-vous qu'elles montrent les parties les plus importantes.
Créer une application iPhone Étape 33
Créer une application iPhone Étape 33

Étape 4. Téléchargez votre application

Cliquez sur "Prêt à télécharger le binaire" et vous serez redirigé vers un écran qui vous invite à télécharger l'outil Application Uploader. Téléchargez-le et appuyez sur Terminé.

  • Installez l'outil Application Uploader et lancez-le. La première fois que vous exécutez le programme, il vous demandera vos informations de connexion iTunes.
  • L'outil Application Uploader vérifiera votre compte iTunes Connect et trouvera toutes les applications pour lesquelles vous êtes prêt à télécharger des binaires. Ils seront affichés dans le menu déroulant. Sélectionnez celui que vous voulez, choisissez le zip de distribution que vous avez créé précédemment et téléchargez-le. Le téléchargeur vérifiera certains éléments internes du bundle et renverra une erreur s'il trouve quelque chose d'incorrect, comme un numéro de version incorrect, une icône manquante, etc. Si tout va bien, il téléchargera le zip et terminera.
Créer une application iPhone Étape 34
Créer une application iPhone Étape 34

Étape 5. Attendez la révision

Il n'y a rien à faire maintenant, à part attendre le processus d'examen. Apple vous informera dans quelques jours ou semaines par e-mail si l'état de votre application passe à "En cours d'examen". Lors de l'examen, le processus est très rapide. S'il échoue au barrage initial de tests, vous recevrez un e-mail de rejet vous expliquant pourquoi, et Apple vous proposera des suggestions pour y remédier. Si votre application réussit l'inspection, Apple vous enverra un e-mail vous informant que votre application est prête à être vendue. Votre application apparaîtra désormais sur l'App Store d'iTunes

Créer une application iPhone Étape 35
Créer une application iPhone Étape 35

Étape 6. Faites la promotion de votre application

Maintenant que votre toute nouvelle application est disponible à l'achat, il est temps de commencer à faire passer le mot. Utilisez les médias sociaux, envoyez des communiqués de presse sur des sites axés sur les applications, réalisez des vidéos YouTube et faites tout votre possible pour que les gens parlent de votre application.

Vous pouvez envoyer des exemplaires gratuits aux évaluateurs, qui écriront ensuite à propos de votre application sur leur site Web ou l'examineront sur leur chaîne YouTube. Si vous parvenez à le mettre entre les mains de critiques populaires, cela peut entraîner de nombreuses ventes

Créer une application iPhone Étape 36
Créer une application iPhone Étape 36

Étape 7. Surveillez vos ventes

Téléchargez l'application gratuite iTunes Connect Mobile pour votre iPhone. Connectez-vous chaque jour et vérifiez vos ventes, marchés et pays de vente. C'est la partie amusante! Apple vous enverra périodiquement des e-mails contenant des liens vers vos dernières données de vente. Vous pouvez les télécharger pour vos dossiers. Bonne chance!

Des astuces

  • Essayez d'être original et de ne pas dupliquer les applications qui existent déjà sur l'App Store. Faites une recherche approfondie dans l'App Store pour découvrir ce qui est disponible. Bien sûr, si votre idée est meilleure, alors allez-y.
  • Cherchez toujours des moyens d'améliorer votre application.
  • Essayez de mettre à jour votre application régulièrement.
  • Si vous aimez les références imprimées, cliquez sur Amazon.com pour trouver des livres de développement iPhone.
  • Essayez de tester sur autant d'iDevices différents que vous pouvez mettre la main sur. Encore mieux s'ils ont différentes versions d'iOS installées.
  • Si vous embauchez un développeur iOS et que vous souhaitez garantir que l'application iOS ressemble à ce que vous avez spécifié, vous pouvez concevoir l'interface de l'application dans Photoshop et utiliser un outil pour la convertir en une application Xcode/iOS fonctionnelle !
  • Si vous venez d'apprendre à coder, les langages basés sur des blocs ou les cours en ligne peuvent vous aider à démarrer.

Mises en garde

  • Le SDK iPhone est en constante évolution et les appareils évoluent. Si une mise à niveau du SDK est disponible au cours d'un projet, assurez-vous de lire les nouveautés et les modifications avant de vous lancer dessus. À moins que Apple n'indique que toutes les nouvelles soumissions doivent être compilées avec la nouvelle version du SDK, cela peut ne pas être nécessaire pour vous à ce stade. Si vous effectuez une mise à niveau, certaines des méthodes que vous avez utilisées peuvent être devenues obsolètes et, bien qu'elles ne produisent probablement pas plus qu'un avertissement au moment de la compilation, soyez prudent.
  • Vous n'êtes pas assuré de beaucoup de téléchargements ou de ventes, ne vous découragez pas.
  • Lorsque vous réussissez et obtenez une application sur l'App Store, ne vous laissez pas intimider par les gens méchants qui écrivent des critiques désagréables. Certains donnent des commentaires utiles et certains aiment juste être grossiers.
  • C'est addictif; vous ne pourrez peut-être pas vous arrêter.

Conseillé: