Udostępnij za pośrednictwem


Konfiguracja w systemach iOS i OS X

Ważne

Wersje zestawu Microsoft Rights Management Service SDK wydane przed marcem 2020 r. są przestarzałe; aplikacje korzystające z wcześniejszych wersji muszą zostać zaktualizowane w celu korzystania z wersji z marca 2020 r. Aby uzyskać szczegółowe informacje, zobacz powiadomienie o wycofaniu.

Zestaw SDK usługi Microsoft Rights Management nie planuje dalszych ulepszeń. Zdecydowanie zalecamy wdrożenie zestawu SDK Microsoft Information Protection na potrzeby klasyfikacji, etykietowania i usług ochrony.

Aplikacje systemów iOS i OS X mogą używać zestawu Microsoft Rights Management SDK 4.2 w celu włączenia zintegrowanej ochrony informacji w aplikacjach za pomocą usługi Azure Rights Management (Azure RMS).

Ten temat zawiera informacje pomocne przy konfigurowaniu środowiska do tworzenia własnych, nowych aplikacji.

Uwaga Ten zestaw SDK nie obsługuje urządzenia iPod Touch.

Wymagania wstępne

Zalecamy stosowanie następującego oprogramowania na platformie programistycznej:

  • System OS X jest wymagany w przypadku wszystkich aplikacji projektowanych dla systemu iOS.

  • Środowisko Xcode 6.0 lub nowsze

    Środowisko Xcode jest dostępne w sklepie Mac App Store.

  • Pakiet MS RMS SDK 4.2 dla systemów iOS i OS X. Aby uzyskać więcej informacji, zobacz Rozpoczynanie pracy.

    Ten zestaw SDK umożliwia tworzenie aplikacji dla systemu iOS 7.0 oraz OS X 10.8 i nowszych.

  • Biblioteka uwierzytelniania: firma Microsoft zaleca stosowanie biblioteki Azure AD Authentication Library (ADAL). Można jednak stosować także inne biblioteki uwierzytelniania obsługujące protokół OAuth 2.0.

    Aby uzyskać więcej informacji, zobacz ADAL for iOS (Biblioteka ADAL dla systemu iOS) lub ADAL for OS X (Biblioteka ADAL dla systemu OS X).

Opcjonalne

Nasza biblioteka interfejsów użytkownika udostępnia interfejs wielokrotnego użytku do operacji konsumenckich i zabezpieczających dla deweloperów, którzy nie chcą tworzyć własnego interfejsu użytkownika — Biblioteka interfejsów użytkownika i przykładowa aplikacja dla systemu iOS.

Konfigurowanie środowiska deweloperskiego

  • Aby utworzyć nowy projekt, w menu File (Plik) kliknij pozycję New (Nowy), a następnie kliknij pozycję Project (Projekt).

  • Wybierz pozycję Single View Application (Aplikacja pojedynczego widoku).

    Tworzenie nowego projektu

  • Wprowadź nazwę i identyfikator nowego projektu.

    Wprowadzanie nazwy projektu

  • Kliknij przycisk Next (Dalej) i wybierz lokalizację projektu.

  • Aby dodać strukturę MSRightsManagement dla systemu iOS, przeciągnij folder .framework z folderu instalacyjnego zestawu SDK do sekcji Frameworks (Struktury) w obszarze Project Navigator (Nawigator projektu).

    Ustaw lokalizację

  • Wybierz przycisk Create groups for any added folders (Utwórz grupy dla wszystkich dodanych folderów) i wyczyść pole wyboru Copy items into destination group's folder (if needed) (Skopiuj elementy do folderu grupy docelowej [w razie potrzeby]).

    Pozwala to na utworzenie odwołania do folderu instalacyjnego zestawu SDK zamiast tworzenia kopii.

    Ustawianie odwołania do folderu instalacyjnego zestawu SDK

  • Aby dodać zestaw MS RMS SDK 4.2 dla pakietu zasobów, przeciągnij plik MSRightsManagementResources.bundle z folderu MSRightsManagement.framework/Resources do sekcji Frameworks (Struktury) w obszarze nawigatora projektu.

    Dodawanie pakietu zasobów

  • Podobnie jak podczas kopiowania struktury, wybierz przycisk Create groups for any added folders (Utwórz grupy dla wszystkich dodanych folderów) i wyczyść pole wyboru Copy items into destination group's folder (if needed) (Skopiuj elementy do folderu grupy docelowej [w razie potrzeby]).

  • Ten zestaw SDK korzysta z innych platform, na przykład: CoreData, MessageUI, SystemConfiguration, Libresolv i Security. Aby je dodać, przejdź do sekcji Linked Frameworks and Libraries (Połączone struktury i biblioteki) w okienku Summary (Podsumowanie) w obszarze docelowym i rozwiń ją.

    Platformy UIKit i Foundation są wymagane i zazwyczaj domyślnie dostępne.

    Dodawanie zasobów

  • Dodaj flagę -ObjC w sekcji Other Linker Flags (Inne flagi konsolidatora) w ustawieniach kompilacji w obszarze docelowym.

    Dodawanie ustawień kompilacji

  • Po wykonaniu tych czynności obszar nawigatora projektu powinien wyglądać jak na poniższej ilustracji.

    Przegląd projektu

  • Teraz można przystąpić do tworzenia własnych aplikacji dla systemu iOS/OS X.

Zobacz też