4D v16.3Page Licences & Certificat |
||||||||||||||
|
4D v16.3
Page Licences & Certificat
Page Licences & Certificat
La page Licences & Certificat vous permet de :
La page affiche la liste des licences de déploiement disponibles que vous pouvez intégrer dans votre application. Par défaut, la liste est vide. Vous devez explicitement ajouter votre licence 4D Developer Professional ainsi que chaque licence 4D Desktop Volume liée à utiliser dans l’application générée. Vous pouvez ajouter un numéro 4D Developer Professional et ses licences associées autres que ceux en cours d’utilisation. Pour ajouter ou supprimer des licences, utilisez les boutons [+] et [-] situés en bas de la fenêtre. Lorsque vous cliquez sur le bouton [+], une boîte de dialogue d’ouverture de document apparaît, affichant par défaut le contenu du dossier [Licenses] de votre poste. Pour plus d'informations sur l'emplacement de ce dossier, reportez-vous au paragraphe Dossier Licenses dans la description de la commande Dossier 4D. Vous devez désigner les fichiers contenant votre licence Developer et ainsi que vos licences de déploiement. Ces fichiers ont été générés ou mis à jour au moment de l’acquisition de la licence 4D Developer Professional et des licences 4D Desktop Volume. Une fois que vous avez sélectionné un fichier, la liste indique les caractéristiques de la licence qu’il contient :
Si la licence est invalide, un message vous le signale. Vous pouvez désigner autant de fichiers valides que vous voulez. Lors de la génération de l’application exécutable, 4D utilisera les licences les plus appropriées. Note : Des licences "R" dédiées sont requises pour générer des applications basées sur des versions "R-release" (les numéros de licence des produits "R" débutent par "R-4DDP"). A l’issue de la génération, un nouveau fichier de licence de déploiement est automatiquement inclus dans un dossier Licences placé à côté de l’application exécutable (Windows) ou dans le progiciel (Mac OS). Le Générateur d’application permet de signer les applications 4D fusionnées sous OS X (applications monoposte, 4D Server et parties clientes sous OS X). Signer une application permet d’autoriser son exécution par la fonctionnalité Gatekeeper d’OS X lorsque l’option "Mac App Store et Développeurs identifiés" est sélectionnée (cf. "A propos de Gatekeeper" ci-dessous).
Pour obtenir un certificat de développeur auprès d’Apple, Inc., vous pouvez utiliser les commandes du menu Trousseaux d’accès ou vous connecter à la page suivante : http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html Note : Le certificat requiert la présence de l’utilitaire codesign d’Apple. Cet utilitaire est fourni par défaut et se trouve généralement dans le dossier "/usr/bin/". En cas d’erreur, vérifiez que cet utilitaire est présent sur votre disque. Gatekeeper est une fonction de sécurité d’OS X permettant de contrôler l’exécution des applications téléchargées depuis Internet. L’option Mac App Store et Développeurs identifiés est sélectionnée par défaut à compter de OS X 10.8 Mountain Lion (Apple déconseille de sélectionner l’option de plus bas niveau "N'importe où"). Si une application téléchargée ne provient pas de l’Apple Store ou n’est pas signée, elle est rejetée et ne peut être lancée. L'option Signer l'application du Générateur d’application de 4D permet de générer des applications compatibles avec cette option par défaut. Les spécifications liées à Gatekeeper évoluent au fil des versions d'OS X. En particulier, les signatures codesign sont de type "v1" et/ou "v2" en fonction de l'OS sur lequel elles sont générées. De son côté, Gatekeeper accepte les signatures "v1" ou "v2" en fonction de l'OS d'exécution de l'application finale. Le tableau suivant résume les principes de compatibilité :
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |
||||||||||||