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
- Opcjonalne
- Konfigurowanie środowiska deweloperskiego
- Zobacz też
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).
Wprowadź nazwę i identyfikator nowego 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).
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.
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.
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.
Dodaj flagę -ObjC w sekcji Other Linker Flags (Inne flagi konsolidatora) w ustawieniach kompilacji w obszarze docelowym.
Po wykonaniu tych czynności obszar nawigatora projektu powinien wyglądać jak na poniższej ilustracji.
Teraz można przystąpić do tworzenia własnych aplikacji dla systemu iOS/OS X.