Configuração do iOS e OS X
Importante
As versões do Microsoft Rights Management Service SDK lançadas antes de março de 2020 são depreciadas; as aplicações que utilizam versões anteriores devem ser atualizadas para utilizar a versão de março de 2020. Para mais detalhes, consulte o aviso de depreciação.
Não estão previstas mais melhorias para o Microsoft Rights Management Service SDK. Recomendamos vivamente a adoção do Proteção de Informações da Microsoft SDK para serviços de classificação, rotulagem e proteção.
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).
Este tópico descreve como configurar o ambiente para criar as suas novas aplicações.
Nota Este SDK não suporta iPod Touch.
Pré-requisitos
Recomendamos o seguinte software no sistema de desenvolvimento:
O OS X é necessário para toda a programação iOS.
Xcode versão 6.0 e posterior
O Xcode está disponível na Mac App Store.
O pacote do SDK MS RMS 4.2 para iOS e OS X. Para obter mais informações, consulte Introdução.
Este SDK pode ser utilizado para a programação do iOS 7.0 e OS X 10.8 e posterior.
Biblioteca de autenticação: recomendamos que utilize a Azure AD Authentication Library (ADAL). No entanto, também é possível utilizar outras bibliotecas de autenticação que suportem o OAuth 2.0.
Para obter mais informações, consulte ADAL para iOS ou ADAL para OS X
Opcional
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.
Configurar o ambiente de desenvolvimento
Para criar um novo projeto, no menu Ficheiro, clique em Novo e, em seguida, em Projeto.
Selecione Aplicação de Vista Única.
Introduza um nome e identificador para o novo projeto.
Clique em Seguinte e selecione a localização do seu projeto.
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.
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).
Esta ação mantém a referência à pasta de instalação do SDK em vez de criar uma cópia.
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.
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).
O SDK depende de outras estruturas, incluindo: CoreData, MessageUI, SystemConfiguration, Libresolv e Security. Para adicionar estas estruturas, navegue até à secção Estruturas e Bibliotecas Ligadas do painel Resumo e expanda essa secção para as adicionar.
As estruturas UIKit e Foundation são necessárias e estão geralmente presentes por predefinição.
Adicione o sinalizador - ObjC a Outros Sinalizadores do Linker nas Definições de Criação de destino.
Agora, o Navegador de Projetos deve ter um aspeto semelhante a esta árvore.
Agora, está pronto para criar as suas novas aplicações iOS/OS X.