Découvrez comment vous pouvez générer une application iOS à l’aide du paramètre prédéfini de sortie de l’application mobile dans RoboHelp.

Remarque :

Pour plus détails sur le paramètre prédéfini de la sortie de l’application mobile dans RoboHelp, consultez la section Génération de la sortie de l’application mobile.

Génération d’une application mobile iOS

  1. Dans la fenêtre de création de votre projet, cliquez sur l’icône Génération rapide  dans le coin supérieur droit de la barre d’outils standard.

  2. Sélectionnez le paramètre prédéfini de sortie de l’application mobile dans la boîte de dialogue Génération rapide. Pour configurer les paramètres, procédez de l’une des façons suivantes :

    • Cliquez sur l’icône Modifier les paramètres  dans la boîte de dialogue Génération rapide.
    • Cliquez sur l’onglet Sortie à gauche de la barre d’outils standard.

    La vue Sortie s’ouvre.

  3. Dans la barre d’outils Sortie, cliquez sur Paramètres prédéfinis de sortie.Dans le panneau Paramètres prédéfinis de sortie, procédez de l’une des façons suivantes :

    • Double-cliquez sur le paramètre prédéfini de sortie de l’application mobile souhaité.
    • Cliquez sur l’icône  à côté du paramètre prédéfini de sortie désiré et sélectionnez Modifier.
  4. Configurez le paramètre prédéfini de sortie. Pour plus de détails, consultez la section Configuration d’un paramètre prédéfini de sortie d’application mobile.

  5. Dans l’onglet Clé de signature des paramètres de configuration, sélectionnez Générer l’application iOS et indiquez les points ci-après :

    Certificat numérique

    Spécifiez le certificat numérique. Pour plus de détails sur la création d’un certificat numérique, consultez la section Création d’un certificat numérique.

    Mot de passe du certificat

    Mot de passe du certificat numérique.

    Pour plus de détails, consultez la section Génération d’une demande de signature de certificat.

    Profil de configuration

    Ce contenu présente les détails du périphérique d’évaluation enregistré. L’application ne peut être installée que sur des périphériques d’évaluation enregistrés tant qu’elle n’a pas été soumise dans l’App Store.

    Pour plus de détails, consultez la section Génération d’un profil de configuration (configuration mobile).

  6. Pour enregistrer vos paramètres, cliquez sur l’icône Enregistrer  dans le coin supérieur gauche de la barre d’outils standard dans la vue Sortie.

  7. Cliquez sur l’icône Générer un paramètre prédéfini  dans le panneau Paramètres prédéfinis de sortie

    Vous pouvez ensuite afficher une barre de progression à côté du paramètre prédéfini de sortie sélectionné dans le panneau Paramètres prédéfinis de sortie. Une fois la génération de sortie terminée, une boîte de dialogue Succès est visible dans le coin inférieur droit de l’écran. 

    Après la génération de l’application, scannez le code QR sur le périphérique enregistré pour l’évaluation. Cette option permet de télécharger et d’installer l’application sur le périphérique.

Création d’un certificat numérique et d’un profil de configuration pour une application iOS

Création d’un certificat numérique

Pour créer un certificat numérique, vous devez avoir un ID de développeur Apple. Un coût annuel est appliqué. Toutefois, ce coût s’applique uniquement pour la création d’une application.

Pour créer un ID de développeur Apple, accédez à Mon ID Apple.

Après avoir configuré votre compte de développeur Apple et votre ID, réalisez les étapes suivantes pour créer un certificat numérique.

  1. Génération d’une demande de signature de certificat (CSR) : ceci peut être créé sur des périphériques Mac et Windows (avec certaines installations). Il est plus facile de la créer sur un périphérique Mac.
  2. Association de la CSR à un ID Apple sur le site du développeur Apple.
  3. Vous pouvez ensuite Télécharger le fichier .cer Apple et le convertir en certificat numérique.

Génération d’une demande de signature de certificat

Pour un système d’exploitation Windows

  1. Téléchargez et installez OpenSSL sur votre ordinateur Windows à partir de l’emplacement suivant : 

    http://www.openssl.org/related/binaries.html

  2. Téléchargez et installez les fichiers redistribuables Visual C++ 2008 répertoriés dans la page de téléchargement Open SSL. 

  3. À la fin de l’installation, redémarrez l’ordinateur.

  4. Ouvrez une session de commande Windows et assurez-vous que votre répertoire de travail actif est le répertoire bin OpenSSL. Par exemple : c:\OpenSSL\bin\

  5. Créez la clé privée en entrant le texte ci-dessous sur la ligne de commande :

    openssl genrsa -out <nom du fichier de clé> <niveau de bits de chiffrement>

    Par exemple, pour créer un nom de clé privée maclé avec un niveau de chiffrement binaire 2048 :

    openssl genrsa -out maclé.key 2048

    Remarque :

    Lorsque vous utilisez OpenSSL, n’ignorez pas les messages d’erreur. Si OpenSSL génère un message d’erreur, un fichier de clé est toujours généré. Toutefois, ce fichier peut ne pas être utilisable. Si vous rencontrez des erreurs, vérifiez la syntaxe et exécutez à nouveau la commande.

  6. Créez le fichier CSR en entrant le texte ci-dessous sur la ligne de commande :

    openssl req -new -key maclé.key -out CertificateSigningRequest.certSigningRequest  -subj "/emailAddress=<votre adresse e-mail>, CN=<nom du certificat>, C=<code pays>"

    Par exemple, pour créer un fichier CSR avec l’e-mail monemail.@mondomaine.com, le nom de certificat Mon certificat et le code pays US :

    openssl req -new -key maclé.key -out CertificateSigningRequest.certSigningRequest  -subj "/emailAddress=myemail.@mondomaine.com, CN=Mon certificat, C=US"

  7. Vous serez invité à saisir un mot de passe.

    Prenez note de ce mot de passe. Il s’agit du Mot de passe du certificat que vous devez fournir dans l’onglet Clé de signature dans les paramètres de configuration des paramètres prédéfinis de sortie de l’application mobile.

Pour iOS

  1. Ouvrez l’Accès au trousseau de clés. L’application Accès au trousseau de clés se trouve dans le sous-répertoire des utilitaires du répertoire des applications.
  2. Dans le menu Accès au trousseau de clés, sélectionnez Préférences.
  3. Dans la boîte de dialogue Préférences, cliquez sur Certificats.
  4. Désactivez les options Protocole du statut de certificat en ligne et Liste de révocations de certificat. Fermez la boîte de dialogue.
  5. Dans le menu Accès au trousseau de clés, sélectionnez Assistant de certification > Demander un certificat auprès d’une autorité de certification.
  6. Saisissez l’adresse électronique et le nom qui correspondent à votre ID de compte de développeur iPhone.
  7. Sélectionnez Enregistrer la demande sur le disque.
  8. Cliquez sur le bouton Continuer.
  9. Enregistrez le fichier (CertificateSigningRequest.certSigningRequest).

Association d’une CSR à un ID Apple sur le site du développeur Apple

Téléchargez le fichier CSR (créé dans l’étape précédente) sur le site de développeur iPhone Apple. Cliquez sur l’option Certificats dans le site.

Téléchargez le fichier .cer Apple et convertissez-le en certificat numérique

Le fichier .cer est requis dans les procédures suivantes (pour Windows et iOS). Vous recevrez ce fichier d’Apple à l’adresse électronique que vous avez fournie dans la procédure précédente correspondant à l’ID de compte de développeur iPhone.

Pour un système d’exploitation Windows

Sur Windows, vous devez convertir le fichier .cer en fichier .pem, comme décrit dans la procédure suivante :

  1. Pour convertir un fichier .cer en fichier .pem, exécutez l’instruction de la ligne de commande du répertoire bin OpenSSL :

    openssl x509 -in -inform DER -out -outform PEM

    Par exemple :

    openssl x509 -in “C:\RHAPP\iOS_development.cer” -inform DER -out “C:\RHAPP\iOS_development.PEM” -outform PEM

  2. Vous pouvez désormais générer un fichier P12 valide, en fonction de la clé et la version PEM du certificat de développeur iPhone :

    openssl pkcs12 -export -inkey “maclé.key” -in -out

    Par exemple :

    openssl pkcs12 -export -inkey maclé.key –in “C:\RHAPP\iOS_development.PEM” -out “C:\RHAPP\iOS_development.P12”

    La clé maclé.key est créée pendant la procédure Génération de la demande de signature de certificat décrite ci-dessus.

Pour iOS

  1. Ouvrez l’application Accès au trousseau de clés (dans le dossier Applications/Utilitaires).
  2. Sélectionnez Fichier > Importer et accédez au fichier de certificat (le fichier .cer).
  3. Sélectionnez la catégorie de clés dans Accès au trousseau de clés.
  4. Sélectionnez la clé privée associée à votre certificat de développement iPhone.
  5. Appuyez sur Commande + clic pour ouvrir le certificat de développeur iPhone et sélectionnez « Développeur iPhone : Nom… ». 
  6. Enregistrez votre Keystore au format de fichier d’échange d’informations personnelles (.p12).
  7. Vous serez invité à créer un mot de passe. Conservez le mot de passe en lieu sûr.
    Il s’agit du Mot de passe du certificat que vous devez fournir dans l’onglet Clé de signature dans les paramètres de configuration des paramètres prédéfinis de sortie.

Enregistrement d’un périphérique d’évaluation

  1. Accédez au portail Apple Developer.
  2. Accédez à la section Périphérique. Sous l’onglet Gérer, fournissez le nom du périphérique et l’ID du périphérique (40 caractères hexadécimaux). Pour connaître l’ID de votre périphérique, cliquez sur ce lien.

Génération d’un profil de configuration

  1. Accédez au portail Apple Developer.
  2. Accédez à la section Configuration. Créez un profil dans l’onglet Développement.
  3. Remplissez le formulaire avec le nom du profil (nom du fichier), les certificats (le fichier .cer créé ci-dessus), l’ID de l’application et votre périphérique de développement.

Téléchargez le profil de configuration et conservez-le en lieu sûr. Vous devez l’indiquer dans l’option Profil de configuration de l’onglet Clé de signature des paramètres de configuration des paramètres prédéfinis de sortie.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne