Настройка для iOS и OS X
Важно!
Версии пакета SDK службы microsoft Rights Management, выпущенные до марта 2020 г., устарели; Для использования выпуска за март 2020 г. необходимо обновить приложения, использующие более ранние версии. Подробные сведения см. в уведомлении об устаревании.
Для пакета SDK службы Microsoft Rights Management не планируется никаких дополнительных улучшений. Мы настоятельно рекомендуем внедрить пакет SDK Microsoft Information Protection для служб классификации, маркировки и защиты.
Приложения iOS и OS X могут использовать пакет SDK 4.2 службы Microsoft Rights Management для включения интегрированной защиты информации с помощью службы управления правами Azure (AAD RM).
В этом разделе описана настройка среды для создания приложений.
Примечание Этот пакет SDK не поддерживает iPod Touch.
Предварительные требования
На компьютере разработки рекомендуем установить перечисленное ниже программное обеспечение.
Для разработки для iOS требуется наличие операционной системы OS X.
Xcode 6.0 или более поздней версии.
Xcode можно загрузить из Mac App Store.
Пакет SDK 4.2 для службы MS RMS для iOS и OS X. Дополнительные сведения см. в статье Начало работы.
Этот пакет SDK можно использовать для разработки приложений на платформах iOS 7.0 и OS X 10.8 и более поздних версий.
Библиотека проверки подлинности: рекомендуем использовать библиотеку проверки подлинности Azure AD (ADAL). Но можно использовать и другие библиотеки аутентификации, которые поддерживают OAuth 2.0.
Дополнительные сведения см. в статье, посвященной ADAL для iOS или ADAL для OS X.
Необязательно
Для разработчиков, которые не планируют создавать собственные настраиваемые пользовательские интерфейсы, в нашей библиотеке пользовательских интерфейсов предоставлен многоразовый пользовательский интерфейс для использования и операций защиты (библиотека пользовательского интерфейса и образец приложения для iOS).
Настройка среды разработки
Чтобы создать новый проект, в меню Файл выберите Создать, а затем — Проект.
Выберите Single View Application (Приложение с одним представлением).
Введите имя и идентификатор нового проекта.
Щелкните Далее и выберите место расположения проекта.
Чтобы добавить платформу MSRightsManagement для iOS, перетащите папку .framework из папки установки пакета SDK в раздел Frameworks (Платформы) в навигаторе проекта.
Установите переключатель Create groups for any added folders (Создавать группы для добавляемых папок) и снимите флажок Copy items into destination group's folder (if needed) (Копировать элементы в папку конечной группы (при необходимости)).
Это действие позволит оставить ссылку на папку пакета SDK вместо создания копии файлов.
Чтобы добавить пакет SDK 4.2 MS для RMS в набор ресурсов, перетащите файл MSRightsManagementResources.bundle из папки MSRightsManagement.framework/Resources в раздел Frameworks (Платформы) в навигаторе вашего проекта.
Так же, как и при копировании платформы, установите переключатель Create groups for any added folders (Создавать группы для добавляемых папок) и снимите флажок Copy items into destination group's folder (if needed) (Копировать элементы в папку конечной группы (при необходимости)).
Пакет SDK зависит от следующих платформ: CoreData, MessageUI, SystemConfiguration, Libresolv и Security. Чтобы добавить эти платформы, перейдите в раздел Linked Frameworks and Libraries (Связанные платформы и библиотеки) на панели Summary (Сводка) целевой платформы и разверните этот раздел, чтобы добавить нужные библиотеки.
Платформы UIKit и Foundation являются обязательными и обычно добавляются по умолчанию.
Добавьте флаг -ObjC в разделе Other Linker Flags (Другие флаги компоновщика) в разделе Build Settings (Настройки построения) целевой платформы.
В результате ваш навигатор проекта должен иметь приблизительно следующий вид.
Теперь все готово для создания собственных приложений для iOS или OS X.