Einrichten von iOS und OS X

Wichtig

Versionen des Microsoft Rights Management Service SDK, das vor März 2020 veröffentlicht wurde, sind veraltet; Anwendungen, die frühere Versionen verwenden, müssen aktualisiert werden, um die Version vom März 2020 zu verwenden. Ausführliche Informationen finden Sie in der Veraltetkeitshinweis.

Für das Microsoft Rights Management Service SDK sind keine weiteren Verbesserungen geplant. Wir empfehlen dringend die Einführung des Microsoft Information Protection SDK für Klassifizierung, Bezeichnung und Schutzdienste.

iOS- und OS X-Anwendungen können das Microsoft Rights Management SDK 4.2 verwenden, um den integrierten Datenschutz in der Anwendung mithilfe von Azure Rights Management (Azure RMS) zu ermöglichen.

Dieses Thema führt Sie durch das Einrichten der Umgebung zum Erstellen eigener neuer Apps.

Hinweis Dieses SDK unterstützt iPod Touch nicht.

Voraussetzungen

Die folgende Software wird auf Ihrem Entwicklungssystem empfohlen:

  • OS X ist für alle iOS-Entwicklung erforderlich.

  • Xcode Version 6.0 und höher

    Xcode ist im Mac App Store erhältlich.

  • Das MS RMS SDK 4.2-Paket für iOS und OS X. Weitere Informationen finden Sie unter Erste Schritte.

    Dieses SDK kann für Entwicklungen für iOS 7.0 und OS X 10.8 und höher verwendet werden.

  • Authentifizierungsbibliothek: Wir empfehlen die Verwendung der Azure AD-Authentifizierungsbibliothek (ADAL). Es können jedoch auch andere Authentifizierungsbibliotheken verwendet werden, die OAuth 2.0 unterstützen.

    Weitere Informationen finden Sie unter ADAL für iOS oder ADAL für OS X.

Optional

Unsere UI-Bibliothek bietet Entwicklern, die keine eigene benutzerdefinierte Benutzeroberfläche erstellen möchten, eine wiederverwendbare Benutzeroberfläche für Nutzungs- und Schutzverfahren. Nutzen Sie die UI-Bibliothek und Beispiel-App für iOS.

Konfigurieren der Entwicklungsumgebung

  • Um ein neues Projekt zu erstellen, klicken Sie im Menü Datei auf Neu und dann auf Projekt.

  • Wählen Sie Single View Application.

    Erstellen eines neuen Projekts

  • Geben Sie einen Namen und einen Bezeichner für das neue Projekt ein.

    Benennen Des Projekts

  • Klicken Sie auf Weiter, und wählen Sie den Speicherort für das Projekt aus.

  • Um das MSRightsManagement-Framework für iOS-Frameworks hinzuzufügen, ziehen Sie den Ordner ".framework" aus dem SDK-Installationsordner in den Abschnitt Frameworks des Projektnavigators.

    Festlegen des Speicherorts

  • Aktivieren Sie das Optionsfeld Create groups for any added folders, und deaktivieren Sie das Kontrollkästchen Copy items into destination group's folder (if needed).

    Auf diese Weise bleibt der Verweis auf den SDK-Installationsordner erhalten, anstatt eine Kopie zu erstellen.

    Legen Sie den Verweis auf den SDK-Installationsordner fest

  • Um das MS RMS SDK 4.2 für das Ressourcenpaket hinzuzufügen, ziehen Sie die Datei MSRightsManagementResources.bundle aus dem Ordner "MSRightsManagement.framework/Resources" in den Abschnitt Frameworks des Projektnavigators.

    Hinzufügen einer Ressourcengruppe

  • Aktivieren Sie wie beim Kopieren des Frameworks das Optionsfeld Create groups for any added folders, und deaktivieren Sie das Kontrollkästchen Copy items into destination group's folder (if needed).

  • Das SDK basiert auf anderen Frameworks wie: CoreData, MessageUI, SystemConfiguration, Libresolv und Security. Um diese Frameworks hinzuzufügen, wechseln Sie zum Abschnitt Linked Frameworks and Libraries des Zielbereichs Zusammenfassung. Erweitern Sie diesen Abschnitt, um die Frameworks hinzuzufügen.

    Die Frameworks UIKit und Foundation sind erforderlich und in der Regel standardmäßig vorhanden.

    Hinzufügen von Ressourcen

  • Fügen Sie im Zielbereich unter Buildeinstellungen das Flag -ObjC zu Other Linker Flags hinzu.

    Hinzufügen von Buildeinstellungen

  • Der Projektnavigator sollte jetzt in etwa diese Struktur haben.

    Prüfen des Projekts

  • Sie können jetzt Ihre eigenen neuen iOS/OS X-Apps erstellen.

Weitere Informationen