DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer pour iOS (iPhone / iPad)
  • Présentation
  • Signatures automatiques et manuelles
  • Présentation
  • Fichiers à récupérer
  • Paramétrage de la signature dans l'assistant
  • Signature de l'application dans Xcode
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
La signature d'une application iOS est obligatoire.
L'assistant de génération propose plusieurs possibilités :
  • Signature automatique : Ce mode de signature se base sur un fichier "Provisioning Profile", généré par Apple et disponible dans le portail de développement Apple. Les données non renseignées dans le fichier utilisé sont définies par défaut par Xcode lors de la compilation.
    Cette option est conseillée si le compte Apple utilisé pour déployer est configuré sur le MAC de compilation. Dans ce cas, le responsable du compte Apple donne tous les droits au développeur lorsqu'il compile sur le MAC.
  • Signature manuelle : Ce mode de signature se base sur deux fichiers "Provisioning Profile" (fichier utilisé pour le développement et fichier utilisé pour la distribution), générés par Apple et disponibles dans le portail de développement Apple.
    Cette option est conseillée si le compte Apple n'est pas configuré sur le MAC de compilation. Dans ce cas, le responsable du compte Apple ne veut pas donner tous les droits au développeur.
    Ce mode de signature est disponible à la fois pour iOS et Mac Catalyst.
  • Signature dans XCode : Ce mode de signature permet d'effectuer la signature sous Xcode, lors de la compilation du projet iOS généré par WINDEV Mobile.
Signatures automatiques et manuelles

Présentation

Les signatures automatiques et manuelles proposées par l'assistant nécessitent des fichiers spécifiques. Ces fichiers doivent être téléchargés sur le portail de développement Apple (https://developer.apple.com/membercenter/index.action).
  • Si vous choisissez la gestion automatique, seul le "Provisioning profile" de distribution OU de développement est nécessaire.
  • Si vous choisissez la gestion manuelle, le "Provisioning profile" de distribution ET de développement sont nécessaires. Les informations de signature sont plus précises.

Fichiers à récupérer

Pour récupérer les fichiers nécessaires dans le portail de développement Apple :
  1. Consultez la page suivante : https://developer.apple.com/membercenter/index.action
  2. Une fois connecté, sélectionnez l'option "Certificates, identifers and profiles".
  3. Cliquez sur "Provisioning profiles", puis sur le type de "profile" voulu : Distibution ou Development.
  4. Téléchargez le ou les fichiers voulus correspondant à votre application sur votre PC (bouton "Download").

Paramétrage de la signature dans l'assistant

Dans l'étape "Signature" de l'assistant de génération WINDEV Mobile :
  1. Sélectionnez le mode de gestion de la signature.
  2. Si vous choisissez le mode automatique :
    • Cliquez sur "Importer" et sélectionner le fichier correspondant.
    • Le champ "Préfixe" est automatiquement renseigné.
  3. Si vous choisissez le mode manuel :
    • Cliquez sur "Importer" et sélectionner le fichier correspondant au profile de développement.
    • Cliquez sur "Importer" et sélectionner le fichier correspondant au profile de distribution.
    Ces manipulations sont disponibles pour une plateforme iOS comme une plateforme Mac Catalyst.
Signature de l'application dans Xcode
Si vous choisissez de réaliser la signature de l'application dans Xcode, l'assistant de WINDEV Mobile génère le projet Xcode correspondant à l'application iOS. Les manipulations nécessaires à la signature sont détaillées dans la page Compiler un projet WINDEV Mobile sous Xcode.
Version minimum requise
  • Version 21
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 01/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale