|
|
|
|
|
- Pré-requis
- Test de l'application sur le matériel
- Déploiement de l'application sur le matériel
- Tableau récapitulatif des différents types de déploiement
Déploiement de l'application pour iPhone/iPad
Pour pouvoir tester et/ou déployer l'application sur un matériel (iPhone ou iPad), vous devez vous enregistrer auprès de l' Apple Developer Program. Cette inscription est payante. Vous pouvez consulter la liste des programmes d'inscription à l'adresse suivante https://developer.apple.com/programs/enroll/Actuellement (2023) il existe 2 types de licences : Les licences peuvent être souscrites en tant que personne physique ou personne morale : Un compte Organization est obligatoire pour souscrire une licence Apple Developer Entreprise Program. Le compte Organization nécessite de récupérer le numéro DUNS, numéro unique de l’entreprise : https://developer.apple.com/support/D-U-N-S/Avec les deux licences, il est possible de : - déployer sur App Store.
- réaliser un déploiement Ad Hoc (limité à 100 matériels).
- déployer sur Apple Business Manager and Apple School Manager (diffusion privée par l'App Store qui nécessite une validation Apple).
La licence Apple Developer Entreprise Program offre une possibilité supplémentaire : déploiement "in-house apps for internal use". Ce type d'inscription autorise le déploiement sans passer par l'Apple Store, et donc sans validation de l'application par les équipes de Apple. Ce type de licence est nécessaire pour déployer des applications sur le Store Privé pour applications Mobile. Vous obtenez ainsi un certificat développeur qui permet de signer vos applications pour les compiler et les rendre distribuables. Ce certificat est actuellement payant. Ce certificat développeur est nécessaire même pour une simple installation pour test (debug) sur un matériel (device). Test de l'application sur le matériel Le test sur le matériel est possible quel que soit le type d'inscription que vous avez choisi. Il vous suffit de connecter votre matériel à votre MAC et de compiler afin de générer le programme pour le matériel souhaité. Le programme sera ensuite installé sur le matériel. Il fonctionnera de manière autonome. Dans ce cas, l'application est déployée en mode Ad Hoc sur le matériel. Le programme peut aussi être installé via Wi-fi ou réseau (déploiement In-House). Déploiement de l'application sur le matériel Il existe 3 méthodes pour déployer l'application sur un matériel (Device) de type iPhone ou iPad. - Via App Store :
Ce type de distribution vous permet de distribuer sans limites votre application via le réseau de vente de l'App Store. Votre application inclura la signature liée à votre certificat mais ne sera pas liée à un appareil unique. - Via un réseau privé (anciennement déploiement In-House) :
Ce type de distribution vous permet de distribuer votre application via un serveur Web à un réseau d'utilisateurs faisant partie d'une entreprise. Ce type de distribution nécessite d'utiliser le type d'inscription "Organization". Votre application inclura la signature liée à votre certificat mais ne sera pas liée à un appareil unique. - Via un réseau Ad Hoc :
Ce type de distribution vous permet d'installer l'application sur une flotte contenant jusqu'à 100 appareils (de type iPhone ou iPad). L'application devra être recompilée pour le matériel cible en incluant le certificat pour la signature ainsi que l'identifiant unique de l'appareil.
Tableau récapitulatif des différents types de déploiement | | | | Vous souhaitez développer : | Distribution App Store | Distribution Ad Hoc | Distribution privée (In-House) |
---|
une application pour votre matériel personnel. | | X | | une application pour les matériels d'un ensemble de personnes (jusqu'à 100 matériels). | | X | X | une application pour les matériels d'un ensemble de personnes (au delà de 100 matériels). | | | X | une application et vous ne connaissez pas les matériels sur lesquels elle sera installée. | X | | | une application utilisant le Store Privé de WINDEV Mobile. | | | X |
Pour tous les autres cas, il est nécessaire de se reporter à la licence.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|