Installation iOS et OS X

Important

Les versions du Kit de développement logiciel (SDK) du service Microsoft Rights Management publiées avant mars 2020 sont déconseillées ; les applications utilisant des versions antérieures doivent être mises à jour pour utiliser la version de mars 2020. Pour plus d’informations, consultez l’avis de dépréciation.

Aucune autre amélioration n’est prévue pour le Kit de développement logiciel (SDK) du service Microsoft Rights Management. Nous vous recommandons vivement d’adopter le KIT de développement logiciel (SDK) Protection des données Microsoft pour les services de classification, d’étiquetage et de protection.

Les applications iOS et OS X peuvent utiliser Microsoft Rights Management SDK 4.2 pour activer la protection intégrée des informations dans leur application à l’aide d’Azure Rights Management (Azure RMS).

Cette rubrique vous guide tout au long du processus de configuration de votre environnement pour créer vos propres applications.

Note Ce Kit de développement logiciel (SDK) ne prend pas en charge iPod Touch.

Prérequis

Nous vous recommandons de disposer des logiciels suivants sur votre système de développement :

  • OS X est obligatoire pour tout développement iOS.

  • Xcode version 6.0 ou ultérieure

    Xcode est disponible par le biais du Mac App Store.

  • Package SDK MS RMS 4.2 pour iOS et OS X. Pour plus d’informations, consultez Bien démarrer.

    Vous pouvez utiliser ce SDK pour développer pour iOS 7.0 et OS X 10.8 et versions ultérieures.

  • Bibliothèque d’authentification : nous vous recommandons d’utiliser la bibliothèque ADAL (Azure AD Authentication Library). Toutefois, vous pouvez aussi utiliser d’autres bibliothèques d’authentification qui prennent en charge OAuth 2.0.

    Pour plus d’informations, consultez ADAL pour iOS ou ADAL pour OS X

Facultatif

Notre bibliothèque d’interface utilisateur fournit une interface utilisateur réutilisable pour les opérations de protection et de consommation pour les développeurs qui ne souhaitent pas créer leur propre interface utilisateur personnalisée - Bibliothèque d’interface utilisateur et exemple d’application pour iOS.

Configuration de votre environnement de développement

  • Pour créer un projet, dans le menu Fichier, cliquez sur Nouveau, puis sur Projet.

  • Sélectionnez Single View Application.

    Création d'un projet

  • Entrez un nom et un identificateur pour votre nouveau projet.

    Nommer votre projet

  • Cliquez sur Suivant et sélectionnez l’emplacement de votre projet.

  • Pour ajouter l’infrastructure MSRightsManagement aux Frameworks iOS, faites glisser le dossier .framework à partir du dossier d’installation du SDK vers la section Frameworks de votre Project Navigator.

    Définir l’emplacement

  • Sélectionnez la case d’option Create groups for any added folders et décochez la case Copy items into destination group’s folder (if needed).

    Cette action conserve la référence au dossier d’installation du SDK au lieu de créer une copie.

    Définissez la référence au dossier d’installation du SDK

  • Pour ajouter MS RMS SDK 4.2 pour le groupe de ressources, faites glisser le fichier MSRightsManagementResources.bundle du dossier MSRightsManagement.framework/Resources vers la section Frameworks de votre Project Navigator.

    Ajoutez le groupe de ressources

  • Comme vous l’avez fait quand vous avez copié le Framework, sélectionnez la case d’option Create groups for any added folders (Créer des groupes pour tout dossier ajouté) et décochez la case Copy items into destination group’s folder (if needed) (Copier les éléments dans le dossier du groupe de destination si nécessaire).

  • Le SDK s’appuie sur d’autres infrastructures, notamment : CoreData, MessageUI, SystemConfiguration, Libresolv et Security. Pour ajouter ces infrastructures, accédez à la section Linked Frameworks and Libraries (Infrastructures et bibliothèques liées) du volet Summary (Résumé) de la cible et développez cette section pour les ajouter.

    Les infrastructures UIKit et Foundation sont obligatoires et généralement présentes par défaut.

    Ajout de ressources

  • Ajoutez l’indicateur -ObjC à Other Linker Flags (Autres indicateurs d’éditeur de lien) dans vos Build Settings (Paramètres de build) cibles.

    Ajoutez des paramètres de build

  • Maintenant, votre Project Navigator doit ressembler à cette arborescence.

    Passez en revue le projet

  • Vous êtes maintenant prêt à créer vos propres applications iOS/OS X.

Voir aussi