Configuración de iOS y OS X

Importante

Las versiones del SDK del servicio Microsoft Rights Management publicadas antes de marzo de 2020 están en desuso; Las aplicaciones que usan versiones anteriores deben actualizarse para usar la versión de marzo de 2020. Para obtener información completa, consulte el aviso de desuso.

No se planean mejoras adicionales para el SDK del servicio Microsoft Rights Management. Se recomienda encarecidamente la adopción del SDK de Microsoft Information Protection para los servicios de clasificación, etiquetado y protección.

Las aplicaciones de iOS y OS X pueden usar Microsoft Rights Management SDK 4.2 para habilitar la protección de información integrada en aplicaciones con Azure Rights Management (Azure RMS).

Este tema sirve de guía por el proceso de configuración del entorno para crear sus propias aplicaciones.

Nota Este SDK no admite iPod Touch.

Requisitos previos

Se recomienda tener el siguiente software en el sistema de desarrollo:

  • OS X es necesario para todo el desarrollo de iOS.

  • Xcode versión 6.0 y posteriores

    Xcode está disponible a través de la Mac App Store.

  • El paquete de Microsoft RMS SDK 4.2 para iOS y OS X. Para obtener más información, vea Introducción.

    Este SDK se puede usar para desarrollar aplicaciones para iOS 7.0 y OS X 10.8 y versiones posteriores.

  • Biblioteca de autenticación: se recomienda usar la biblioteca de autenticación de Azure AD (ADAL). Con todo, también puede usar otras bibliotecas de autenticación que admiten OAuth 2.0.

    Para más información, vea ADAL para iOS o ADAL para OS X.

Opcionales

Nuestra biblioteca de interfaz de usuario proporciona una interfaz de usuario reutilizable para operaciones de consumo y protección, dirigida a desarrolladores que no quieren crear su propia interfaz de usuario personalizada: UI Library and Sample app for iOS (Biblioteca de interfaz de usuario y aplicación de ejemplo para iOS).

Configuración del entorno de desarrollo

  • Para crear un proyecto nuevo, abra el menú Archivo y haga clic en Nuevo y luego en Proyecto.

  • Seleccione Single View Application (Aplicación de vista única).

    Creación de un nuevo proyecto

  • Escriba un nombre y un identificador para el nuevo proyecto.

    Asigne un nombre al proyecto

  • Haga clic en Siguiente y seleccione la ubicación para el proyecto.

  • Para agregar el marco MSRightsManagement para marcos de trabajo de iOS, arrastre la carpeta .framework desde la carpeta de instalación del SDK hasta la sección Frameworks (Marcos) del Project Navigator (Navegador de proyectos).

    Establecer ubicación

  • Seleccione el botón de opción Create groups for any added folders (Crear grupos para las carpetas agregadas) y desactive la casilla Copy items into destination group's folder (if needed) (Copiar elementos en la carpeta del grupo de destino [si es necesario]).

    En lugar de crear una copia, esta acción mantiene la referencia a la carpeta de instalación del SDK.

    Establezca la referencia a la carpeta de instalación del SDK

  • Para agregar el MS RMS SDK 4.2 para la agrupación de recursos, arrastre el archivo MSRightsManagementResources.bundle desde la carpeta MSRightsManagement.framework/Resources hasta la sección Frameworks (Marcos) de Project Navigator (Navegador de proyectos).

    Agregue la agrupación de recursos

  • Al igual que hizo cuando copió el marco, seleccione el botón de opción Create groups for any added folders (Crear grupos para las carpetas agregadas) y desactive la casilla Copy items into destination group's folder (if needed) (Copiar elementos en la carpeta del grupo de destino [si es necesario]).

  • El SDK se basa en otros marcos, como: CoreData, MessageUI, SystemConfiguration, Libresolv y Security. Para agregar estos marcos, navegue a la sección Linked Frameworks and Libraries (Marcos y bibliotecas vinculados) del panel Summary (Resumen) del destino y expanda esa sección para agregarlos.

    Los marcos UIKit y Foundation son obligatorios y, por lo general, están presentes de forma predeterminada.

    Adición de recursos

  • Agregue la marca -ObjC a Other Linker Flags (Otras marcas de vinculador) en Build Settings (Configuración de compilación) de destino.

    Agregue la configuración de compilación

  • El Project Navigator (Navegador de proyectos) debería tener ahora un aspecto similar al de este árbol.

    Revise el proyecto

  • Ya está listo para crear sus propias aplicaciones iOS/OS X.

Consulte también