Configuração do iOS e OS XiOS and OS X setup

As aplicações iOS e OS X podem utilizar o SDK Microsoft Rights Management 4.2 para ativar a proteção de informações integrada na respetiva aplicação utilizando o 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).

Este tópico descreve como configurar o ambiente para criar as suas novas aplicações.This topic will guide you through setting up your environment for creating your own new apps.

Nota Este SDK não suporta o iPod Touch.Note This SDK does not support iPod Touch.

Pré-requisitosPrerequisites

Recomendamos o seguinte software no sistema de desenvolvimento:We recommend the following software on your development system:

  • O OS X é necessário para toda a programação iOS.OS X is required for all iOS development.
  • Xcode versão 6.0 e posteriorXcode version 6.0 and later

    O Xcode está disponível na Mac App Store.Xcode is available through the Mac App Store.

  • O pacote do SDK MS RMS 4.2 para iOS e OS X. Para obter mais informações, consulte Introdução.The MS RMS SDK 4.2 package for iOS and OS X. For more information see, Get started.

    Este SDK pode ser utilizado para a programação do iOS 7.0 e OS X 10.8 e posterior.This SDK can be used to develop for iOS 7.0 and OS X 10.8 and later.

  • Biblioteca de autenticação: recomendamos que utilize a Biblioteca de Autenticação do Azure AD (ADAL).Authentication library: We recommend that you use the Azure AD Authentication Library (ADAL). No entanto, também é possível utilizar outras bibliotecas de autenticação que suportem o OAuth 2.0.However, other authentication libraries that support OAuth 2.0 can be used as well.

    Para obter mais informações, consulte ADAL para iOS ou ADAL para OS XFor more information see, ADAL for iOS or ADAL for OS X

Consulte o tópico Novidades para obter informações sobre atualizações de API, notas de versão e perguntas mais frequentes (FAQ).Read the What's new topic for information about API updates, release notes, and frequently asked questions (FAQ).

OpcionalOptional

A nossa biblioteca da interface de utilizador fornece uma IU reutilizável para operações de consumo e proteção para programadores que não pretendem criar a sua IU personalizada – Biblioteca da IU e Aplicação de exemplo para 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.

Configurar o ambiente de desenvolvimentoConfiguring your development environment

  • Para criar um novo projeto, no menu Ficheiro, clique em Novo e, em seguida, em Projeto.To create a new project, on the File menu, click New, and then click Project.
  • Selecione Aplicação de Vista Única.Select Single View Application.

    Criar um novo projeto

  • Introduza um nome e identificador para o novo projeto.Enter a name and identifier for your new project.

    Dar um nome ao projeto

  • Clique em Seguinte e selecione a localização do seu projeto.Click Next and select the location for your project.

  • Para adicionar a estrutura MSRightsManagement às Estruturas iOS, arraste a pasta .framework da pasta de instalação do SDK para a secção Estruturas do Navegador de Projetos.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.

    Definir localização

  • Selecione o botão da opção Criar grupos para quaisquer pastas adicionadas e desmarque a caixa de verificação Copiar itens para a pasta do grupo de destino (se necessário).Select Create groups for any added folders option button and clear the Copy items into destination group's folder (if needed) check box.

    Esta ação mantém a referência à pasta de instalação do SDK em vez de criar uma cópia.This action maintains the reference to the SDK installation folder instead of creating a copy.

    Definir a referência à pasta de instalação do SDK

  • Para adicionar o SDK MS RMS 4.2 ao pacote de recursos, arraste o ficheiro MSRightsManagementResources.bundle da pasta MSRightsManagement.framework/Resources para a secção Estruturas do Navegador de Projetos.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.

    Adicionar pacote de recursos

  • Tal como fez quando copiou a Estrutura, selecione o botão da opção Criar grupos para quaisquer pastas adicionadas e desmarque a caixa de verificação Copiar itens para a pasta do grupo de destino (se necessário).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.

  • O SDK depende de outras estruturas, incluindo: CoreData, MessageUI, SystemConfiguration, Libresolv e Security.The SDK relies on other frameworks including: CoreData, MessageUI, SystemConfiguration, Libresolv and Security. Para adicionar estas estruturas, navegue até à secção Estruturas e Bibliotecas Ligadas do painel Resumo e expanda essa secção para as adicionar.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.

    As estruturas UIKit e Foundation são necessárias e estão geralmente presentes por predefinição.The UIKit and Foundation frameworks are required and generally present by default.

    Adicionar recursos

  • Adicione o sinalizador - ObjC a Outros Sinalizadores do Linker nas Definições de Criação de destino.Add the -ObjC flag to Other Linker Flags in your target Build Settings.

    Adicionar definições de criação

  • Agora, o Navegador de Projetos deve ter um aspeto semelhante a esta árvore.Now your Project Navigator should look something like this tree.

    Rever projeto

  • Agora, está pronto para criar as suas novas aplicações iOS/OS X.You are now ready to create your own new iOS/OS X apps.

Consulte TambémSee Also

ComentáriosComments

Antes de inserir um comentário, pedimos-lhe que reveja as nossas Regras básicas.Before commenting, we ask that you review our House rules.