Installation iOS et OS XiOS and OS X setup

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).iOS and OS X applications can use the Microsoft Rights Management SDK 4.2 to enable integrated information protection in their application by using the Azure Rights Management (Azure RMS).

Cette rubrique explique comment configurer votre environnement pour créer vos propres applications.This topic will guide you through setting up your environment for creating your own new apps.

Remarque Ce SDK ne prend pas en charge l’iPod Touch.Note This SDK does not support iPod Touch.

Conditions préalablesPrerequisites

Nous vous recommandons de disposer des logiciels suivants sur votre système de développement :We recommend the following software on your development system:

  • OS X est obligatoire pour tout développement iOS.OS X is required for all iOS development.
  • Xcode version 6.0 ou ultérieureXcode version 6.0 and later

    Xcode est disponible par le biais du Mac App Store.Xcode is available through the Mac App Store.

  • Package MS RMS SDK 4.2 pour iOS et OS X. Pour plus d’informations, consultez Prise en main.The MS RMS SDK 4.2 package for iOS and OS X. For more information see, Get started.

    Vous pouvez utiliser ce SDK pour développer pour iOS 7.0 et OS X 10.8 et versions ultérieures.This SDK can be used to develop for iOS 7.0 and OS X 10.8 and later.

  • Bibliothèque d’authentification : nous vous recommandons d’utiliser la bibliothèque ADAL (Azure AD Authentication Library).Authentication library: We recommend that you use the Azure AD Authentication Library (ADAL). Toutefois, vous pouvez aussi utiliser d’autres bibliothèques d’authentification qui prennent en charge OAuth 2.0.However, other authentication libraries that support OAuth 2.0 can be used as well.

    Pour plus d’informations, consultez ADAL pour iOS ou ADAL pour OS XFor more information see, ADAL for iOS or ADAL for OS X

Lisez la rubrique Nouveautés pour obtenir des informations sur les mises à jour des API, les notes de publication et les questions les plus fréquentes (FAQ).Read the What's new topic for information about API updates, release notes, and frequently asked questions (FAQ).

FacultatifOptional

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.Our UI library provides re-usable UI for consumption and protection operations for developers who don’t want to create their own custom UI - UI Library and Sample app for iOS.

Configuration de votre environnement de développementConfiguring your development environment

  • Pour créer un projet, dans le menu Fichier, cliquez sur Nouveau, puis sur Projet.To create a new project, on the File menu, click New, and then click Project.
  • Sélectionnez Single View Application.Select Single View Application.

    Créer un nouveau projet

  • Entrez un nom et un identificateur pour votre nouveau projet.Enter a name and identifier for your new project.

    Nommez votre projet

  • Cliquez sur Suivant et sélectionnez l’emplacement de votre projet.Click Next and select the location for your project.

  • 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.To add the MSRightsManagement framework for iOS Frameworks, drag the .framework folder from the SDK installation folder into the Frameworks section of your Project Navigator.

    Définissez un 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).Select Create groups for any added folders option button and clear the Copy items into destination group's folder (if needed) check box.

    Cette action conserve la référence au dossier d’installation du SDK au lieu de créer une copie.This action maintains the reference to the SDK installation folder instead of creating a copy.

    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.To add the MS RMS SDK 4.2 for the resource bundle, drag the MSRightsManagementResources.bundle file from the MSRightsManagement.framework/Resources folder into the Frameworks section of your 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).As you did when you copied the Framework, select Create groups for any added folders option button and clear the Copy items into destination group's folder (if needed) check box.

  • Le SDK s’appuie sur d’autres infrastructures, notamment : CoreData, MessageUI, SystemConfiguration, Libresolv et Security.The SDK relies on other frameworks including: CoreData, MessageUI, SystemConfiguration, Libresolv and 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.To add these frameworks, navigate to the Linked Frameworks and Libraries section of the target's Summary pane, and expand that section to add them.

    Les infrastructures UIKit et Foundation sont obligatoires et généralement présentes par défaut.The UIKit and Foundation frameworks are required and generally present by default.

    Ajoutez des ressources

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

    Ajoutez des paramètres de build

  • Maintenant, votre Project Navigator doit ressembler à cette arborescence.Now your Project Navigator should look something like this tree.

    Passez en revue le projet

  • Vous êtes maintenant prêt à créer vos propres applications iOS/OS X.You are now ready to create your own new iOS/OS X apps.

Voir aussiSee Also

CommentairesComments

Avant de transmettre vos commentaires, nous vous demandons de consulter notre règlement interne.Before commenting, we ask that you review our House rules.