---
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, voici l'aide en ligne pour créer un compt"
canonical_url: "https://fr.goodbarber.com/help/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/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, voici [l'aide en ligne pour créer un compte Apple Developer.](https://fr.goodbarber.com/help/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 conservant vos utilisateurs existants, suivez plutôt [cette aide en ligne.](https://fr.goodbarber.com/help/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/resoudre-les-erreurs-de-publication-r120/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 d'examen de l'App Store (App Store Review Guidelines).

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 Publier > application iOS > Publier dans votre back-office.
2. Cliquez sur le bouton vert "**Commencer la soumission**" sous l'image de 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.**

## 2. Certificat

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/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 ( Certificate Signing Request)**
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 compte développeur Apple 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.**Importez 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.

## 3. 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/configurer-les-parametres-avances-r65/ouvrir-l-app-native-en-cliquant-sur-un-lien-externe-a381/) dans votre application iOS.

**3.2 Créer un nouvel identifiant d'application (App ID)**
1. Dans votre compte Apple Developer, allez dans [Certificats, Identifiants 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 (les caractères spéciaux ne sont pas autorisés).
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 "**Push notifications**".
3b. Facultatif - Seulement si vous souhaitez activer [Universal Links](https://fr.goodbarber.com/help/configurer-les-parametres-avances-r65/ouvrir-l-app-native-en-cliquant-sur-un-lien-externe-a381/) , sélectionnez également la capacité "**Associated Domains**".

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

## 4. Push notifications

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.

**4.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.

**4.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. Cliquez sur le bouton "**Configurer**" qui est apparu sur la ligne.

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

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

**4.5 Récupérer le fichier aps.cer**
**Générez et téléchargez le certificat Push** depuis votre compte Apple Developer.

**4.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

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #ff40ff}  **5.1 Créer 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éé précédemment.
5. Sélectionnez le **certificat de distribution créé précédemment** - si vous en avez plusieurs dans la liste, sélectionnez celui qui porte la date d'aujourd'hui.

**5.2 Générer votre provisioning profile**
Donnez un nom au provisioning profile (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.

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

**5.4 Envoyez le fichier mobile provision de votre application**
Dans votre back-office , téléchargez le fichier appelé "yourapp".mobileprovision que vous avez téléchargé depuis votre compte Apple Developer.

## 6. Compiler votre application

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

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

L'étape suivante sera d'envoyer ce fichier sur App Store Connect afin de [tester votre app avec TestFlight](https://help.apple.com/app-store-connect/#/devdc42b26b8) si vous le souhaitez, puis, en dernier lieu, de [soumettre votre application à la review d'Apple](https://fr.goodbarber.com/help/publier-votre-app-ios-en-solo-r75/publier-votre-app-ios-dans-app-store-connect-a43/) .
