---
title: "Générer votre app native iOS"
description: "- Un compte développeur Apple valide est nécessaire pour compiler votre application iOS.&nbsp; Si vous n'en avez pas encore, voici&nbsp;l'aide en ligne pour cré"
canonical_url: "https://fr.goodbarber.com/help/shop/publier-votre-app-ios-en-solo-r75/generer-votre-app-native-ios-a69/"
lang: fr
---

# Générer votre app native iOS

Source: https://fr.goodbarber.com/help/shop/publier-votre-app-ios-en-solo-r75/generer-votre-app-native-ios-a69/

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff43eb}  **- Un compte développeur Apple valide est nécessaire pour compiler votre application iOS.**
Si vous n'en avez pas encore, voici [l'aide en ligne pour créer un compte Apple Developer.](https://fr.goodbarber.com/help/shop/publier-votre-app-ios-en-solo-r75/creer-votre-compte-apple-developer-a42/)
Apple peut prendre quelques jours pour activer votre compte développeur Apple après votre inscription. Nous vous conseillons de vous inscrire à l'avance avant de commencer la compilation de votre application iOS.

**- Cette aide en ligne explique comment compiler une toute nouvelle application qui n'a jamais été publiée dans App Store Connect.**
Si votre application existe déjà dans App Store Connect, et que vous voulez la remplacer par cette application GoodBarber tout en gardant vos utilisateurs existants, suivez plutôt [cette aide en ligne.](https://fr.goodbarber.com/help/shop/publier-votre-app-ios-en-solo-r75/remplacer-une-app-ios-existante-par-votre-app-goodbarber-a246/)

**- Avant de commencer le processus de compilation décrit ci-dessous :**
1. Assurez-vous que **les textes des fenêtres contextuelles d'autorisation de l'application** ont été personnalisés dans le menu Paramètres > Paramètres de compilation de votre back-office en fonction des fonctionnalités de votre application.
2. Effectuez les [**vérifications recommandées**](https://fr.goodbarber.com/help/shop/resoudre-les-erreurs-de-publication-r135/checklist-avant-de-soumettre-votre-app-ios-a-l-equipe-de-validation-d-apple-a329/) pour vous assurer que votre application est conforme aux directives de l'App Store.

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff; min-height: 14.0px} li.li3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px '.SF NS Text'; color: #ff40ff} span.s1 {font: 12.0px 'Helvetica Neue'; color: #454545} span.s2 {font: 12.0px 'Helvetica Neue'} ul.ul1 {list-style-type: hyphen}  **Pour commencer :**
1. Allez dans Canaux de vente > application iOS > Publier  dans votre back-office.
2. Cliquez sur le bouton vert "Commencer la soumission" sous l'image Ninja.
3. À "**Étape 0 : Première fois ?**", sélectionnez "**Première soumission**".
4. Passez à l'**étape suivante**.

## 1. Compte développeur

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff; min-height: 14.0px}  1. Sélectionnez **Créer un nouveau certificat de distribution.**
2. Allez à l'**étape suivante.**

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff; min-height: 14.0px} span.s1 {text-decoration: underline}  **2.1** **[S'inscrire en tant que développeur Apple](https://fr.goodbarber.com/help/shop/publier-votre-app-ios-en-solo-r75/creer-votre-compte-apple-developer-a42/)**
Si vous disposez déjà d'un compte Apple Developer valide, passez à l'étape 2.2.

**2.2 Demande de signature de certificat**
Cliquez sur le bouton vert pour générer un fichier .CSR et le télécharger.

**2.3 Demande de certificat de distribution**
1. Dans votre Apple Developer Account, allez dans[Certificats, Identifiants et Profils > Certificats.](https://developer.apple.com/account/resources/certificates/list)
2. Créez un nouveau certificat en utilisant le signe + et sélectionnez "**iOS Distribution (App Store et Ad Hoc)**".
3. **Téléchargez le fichier .CSR** que vous avez téléchargé depuis le back-office à l'étape 2.2.
4. Générez le certificat

**2.4 Téléchargez le fichier ios_distribution.cer** depuis votre compte Apple Developer.

**2.5 Envoyez le fichier ios_distribution.cer**
Dans votre back-office , envoyez le fichier ios_distribution.cer que vous venez de télécharger depuis votre compte Apple Developer.

## 2. App ID

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff; min-height: 14.0px} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #e4af0a} span.s1 {text-decoration: underline} span.s2 {color: #454545} span.s3 {color: #e4af0a}  **3.1 Universal Links**
Choisissez si vous voulez activer les [universal links](https://fr.goodbarber.com/help/shop/configurer-les-parametres-avances-r65/ouvrir-l-app-native-en-cliquant-sur-un-lien-externe-a487/)  dans votre application iOS.

**3.2 Créer un nouvel identifiant d'application**
1. Dans votre compte Apple Developer, allez dans [Certificats, Identificateurs et Profils > Identificateurs](https://developer.apple.com/account/resources/identifiers/list)
2. Créez un nouvel identifiant à l'aide du signe + et sélectionnez "**App IDs**".
3. Lorsque vous êtes invité à sélectionner un type, choisissez "**App**".

**3.3 Informations sur l'App ID**
1. Dans le champ "**Description**", inscrivez le nom de votre application (aucun caractère spécial n'est autorisé).
2. Dans le champ "**Bundle ID**", assurez-vous que "**Explicit**" est sélectionné et enregistrez le bundle ID de votre application au format requis (par exemple : com.domainname.appname).
Notez que GoodBarber fournit un bundle ID par défaut dans le back-office, mais vous pouvez en créer un différent dans votre compte développeur Apple, tant que le format est accepté par Apple.
3. Faites défiler vers le bas dans la liste des capacités et sélectionnez "notifications push".
3b. Facultatif - Seulement si vous voulez activer les [Universal Links](https://fr.goodbarber.com/help/shop/gerer-l-inventaire-et-les-stocks-r141/suivre-le-stock-des-produits-a381/) , sélectionnez également la capacité "**Domaine associé**".
3c. Facultatif - Seulement si vous voulez activer **Apple Pay** dans votre application, sélectionnez également la capacité "**Traitement des paiements Apple Pay**".

**3.4 Validez votre App ID**
Cliquez sur "**Continuer**" en haut à droite.

## 3. Apple Pay

**4.1 Sélectionnez si vous souhaitez ou non activer Apple Pay dans votre application.**
- Non : passez à l'étape suivante.
- Oui : suivez [cette aide en ligne](https://fr.goodbarber.com/help/shop/gerer-vos-moyens-de-paiement-r128/creer-un-nouveau-certificat-apple-pay-pour-stripe-a455/) pour récupérer le fichier .certSigningRequest (.csr) de Stripe et le télécharger dans le back-office.

**4.2 Ajouter un certificat à votre Merchant ID**
1. Dans votre compte Apple Developer, allez dans [Certificats, Identifiants et Profils > Identifiants](https://developer.apple.com/account/resources/identifiers/list)
2. Créez un nouvel identifiant en utilisant le signe +, sélectionnez "Merchant IDs" et cliquez sur Continuer.
3. Créez l'identifiant du commerçant en utilisant les valeurs de description et d'identifiant fournies dans votre back-office et enregistrez-le.
4. Pour le modifier, sélectionnez l'identifiant du commerçant que vous venez de créer.
5. Sous "Certificat de traitement des paiements Apple Pay", cliquez sur Créer un certificat.
6. Répondez Non à la question concernant les paiements en Chine et cliquez sur Continuer.
7. Téléchargez le fichier stripe.CertSigningRequest que vous avez récupéré auprès de Stripe à l'étape 4.1.
8. Générez et téléchargez le certificat (fichier .cer).

**4.3 Télécharger le fichier .cer**
Notez que le fichier sera automatiquement renommé apple_pay.cer après le téléchargement.

**4.4 Lier votre App ID avec l'ID du marchand**
1. Dans votre Compte Apple Developer > [Certificats, Identifiants et Profils > Identifiants](https://developer.apple.com/account/resources/identifiers/list) , sélectionnez l'App ID créé à l'étape 3 et faites défiler vers le bas jusqu'à la fonction Apple Payment Processing.
2. Cliquez sur le bouton Configurer qui est apparu sur la ligne.
3. Sélectionnez l'identifiant du commerçant créé à l'étape 4.2, puis continuez.
4. Cliquez sur Enregistrer en haut à droite et confirmez votre choix dans la fenêtre popup qui apparaît.

**4.5 Envoyez votre certificat Apple Pay à Stripe**
Retournez à votre tableau de bord Stripe et[terminez le processus de déclaration du certificat Apple Pay](https://fr.goodbarber.com/help/shop/gerer-vos-moyens-de-paiement-r128/finaliser-la-declaration-du-certificat-apple-pay-chez-stripe-a456/) .
Pour ce faire, vous aurez besoin du certificat apple_pay.cer que vous avez obtenu d'Apple à l'étape 4.2.

## 4. Push

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff; min-height: 14.0px} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff; min-height: 15.0px} span.s1 {text-decoration: underline} span.s2 {color: #454545} span.s3 {color: #e4af0a}  Retournez dans votre back-office  et **passez à l'étape suivante**.
Vous allez maintenant créer votre certificat Push, afin que votre application iOS puisse recevoir des notifications push.

**5.1 : Générer le fichier goodbarber.csr**
Cliquez sur le bouton vert pour générer un fichier .CSR et le télécharger.

**5.2 Ajouter un certificat Push**
1. Dans votre compte [Apple Developer > Certificats, Identifiants et Profils > Identifiants](https://developer.apple.com/account/resources/identifiers/list) , sélectionnez l'App ID que vous avez créé à l'étape précédente et faites défiler vers le bas jusqu'à la fonction **Notifications Push**.
2. Assurez-vous que la case est cochée et cliquez sur le bouton "Configurer" qui est apparu sur la ligne.

**5.3 Sélectionnez le type**
Sous "Production SSL Certificate", cliquez sur "Create Certificate".

**5.4 Générer le certificat**
Importez le fichier CSR que vous venez de télécharger depuis le back-office.

**5.5 Récupérer le fichier aps.cer**
Générez et téléchargez le certificat Push depuis votre compte Apple Developer.
**5.6 Envoyer le fichier aps.cer**
Dans votre back-office , importez le fichier aps.cer que vous avez téléchargé depuis votre compte Apple Developer.

## 5. Mobile Provision

**6.1 Créez votre provisioning profile**
1. Allez dans [Certificats, Identifiants et Profils > Profils](https://developer.apple.com/account/resources/profiles/)
2. Créez un nouveau profil en cliquant sur le signe +
3. Sous **Distribution**, sélectionnez "**App Store**" et cliquez sur "**Continuer**"
4. **Sélectionnez l'App ID** de votre application créée précédemment.
5.**Sélectionnez le certificat de distribution** créé précédemment - si vous en avez plus d'un sur la liste, sélectionnez celui avec la date d'aujourd'hui.

**6.2 Générer votre provisioning profile**
Donnez un nom au profil de provisioning (nous fournissons un nom par défaut dans le back office mais vous pouvez utiliser le nom de votre choix) et **générez** le fichier.

**6.3 Téléchargez votre provisioning profile**

**6.4 Envoyer le fichier mobile provision de votre application**
Dans votre back-office, chargez le fichier appelé "votreapplication".mobileprovision que vous avez téléchargé depuis votre compte développeur Apple.

## 6. Compiler votre App

Après avoir effectué toutes ces étapes, un écran avec un grand visage de Ninja apparaît pour vous faire savoir que votre application peut maintenant être compilée.

**Cliquez sur le bouton pour lancer la génération de votre application.**
Après quelques minutes, un nouvel écran apparaît pour vous informer que votre application iOS a été compilée.

Vous pourrez télécharger le fichier .ipa de votre application.

La prochaine étape sera d'envoyer ce fichier sur App Store Connect afin de [tester votre application avec Testflight](https://help.apple.com/app-store-connect/#/devdc42b26b8) si vous le souhaitez, et finalement, de [soumettre votre application à l'examen d'Apple](https://fr.goodbarber.com/help/shop/publier-votre-app-ios-en-solo-r75/publier-votre-app-ios-dans-app-store-connect-a43/) .
