Поделиться через


Настройка для 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

  • Чтобы добавить пакет 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.

См. также: