Générez l'application iOS à partir de RoboHelp (2015 release)

Cet article détaille les étapes nécessaires pour générer une application iOS utilisant l'option de sortie mobile dans RoboHelp.

Remarque :

L'article ne décrit pas toutes les options dans l'onglet des paramètres de l'application mobile. Pour plus d'informations sur ces options, reportez-vous à la section Générer la sortie de l'application mobile dans la documentation d'aide en ligne de RoboHelp.

Générez l'application de sortie mobile iOS dans RoboHelp

  1. Dans l'onglet Sortie, sélectionnez l'application mobile.

  2. Accédez à l'onglet Détails des applications.

  3. Dans la section Plateforme, cliquez sur iOS.

    Si vous mettez à jour les détails clé de signature existants, cliquez sur la configuration Clé de signature.

  4. Entrez les détails dans le dialogue Configuration clé de signature iOS.

    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).

  5. Cliquez sur OK.

  6. Cliquez sur Enregistrer et générer.

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 l'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 identifiant développeur Apple voir 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érez une requête de signature de certificat (CSR) : elle peut être créée sur des périphériques Mac aussi bien que Windows (avec quelques installations). Bien qu'il soit plus facile de créer sur Mac.
  2. Association de la CSR à un ID Apple sur le site du développeur Apple.
  3. Puis téléchargez le fichier Apple .cer et convertissez-le en certificat numérique

Générez une demande de certificat de signature

Sous Windows OS

  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 Visual C++ 2008 redistribuables répertoriés sur la page de téléchargement OPEN SSL. 

  3. Après l'installation, redémarrez l’ordinateur.

  4. Ouvrez une session de commande Windows et assurez-vous que votre répertoire de travail actuel est bien le répertoire de corbeille 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 mykey avec un niveau de chiffrement binaire 2048 :

    openssl genrsa -out mykey.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 mykey.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 mykey.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 de votre certificat que vous fournirez lors de la génération de l'APPLICATION dans RoboHelp. Reportez-vous à l’étape 4 de la section décrite ci-dessus.

Sur 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).

Associez CSR avec l'Identifiant 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 Apple .cer 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.

Sous Windows OS

Sur windows, convertissez 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 « mykey.key » -in -out

    Par exemple :

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

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

Sur 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. Notez le mot de passe.
    Il s’agit du mot de passe de votre certificat que vous devrez fournir lors de la génération de l’application dans RoboHelp.

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. À utiliser pour générer l'application mobile iOS. Vous aurez besoin de spécifier ce profil lors de l'étape 4 de la procédure Générer une sortie d'application mobile iOS dans RoboHelp.

Logo Adobe

Accéder à votre compte