Share via


iOS 및 OS X 설정

중요

2020년 3월 이전에 릴리스된 Microsoft Rights Management Service SDK 버전은 더 이상 사용되지 않습니다. 이전 버전을 사용하는 애플리케이션은 2020년 3월 릴리스를 사용하도록 업데이트해야 합니다. 자세한 내용은 사용 중단 알림을 참조하세요.

Microsoft Rights Management Service SDK에 대한 추가 개선 사항은 계획되어 있지 않습니다. 분류, 레이블 지정 및 보호 서비스에 Microsoft Information Protection SDK를 채택하는 것이 좋습니다.

iOS 및 OS X 애플리케이션에서 Microsoft Rights Management SDK 4.2를 통해 Azure RMS(Azure 권한 관리)를 사용하여 해당 애플리케이션에서 통합 정보 보호를 사용할 수 있습니다.

이 항목에서는 새 앱을 만들기 위한 환경을 설정하는 과정을 안내합니다.

참고 이 SDK는 iPod Touch를 지원하지 않습니다.

필수 구성 요소

다음 소프트웨어는 개발 시스템에서 사용하는 것이 좋습니다.

  • OS X은 모든 iOS 개발에 필요합니다.

  • Xcode 버전 6.0 이상

    Xcode는 Mac 앱 스토어를 통해 사용할 수 있습니다.

  • iOS 및 OS X용 MS RMS SDK 4.2 패키지. 자세한 내용은 시작을 참조하세요.

    이 SDK는 iOS 7.0 및 OS X 10.8 이상용 개발에 사용할 수 있습니다.

  • 인증 라이브러리: Azure ADAL(AD 인증 라이브러리)을 사용하는 것이 좋습니다. 그러나 OAuth 2.0을 지원하는 다른 인증 라이브러리도 사용할 수 있습니다.

    자세한 내용은 iOS용 ADAL 또는 OS X용 ADAL을 참조하세요.

선택 사항

UI 라이브러리는 고유한 사용자 지정 UI를 만들지 않으려는 개발자에게 사용 및 보호 작업을 위한 다시 사용 가능한 UI를 제공합니다(iOS용 UI 라이브러리 및 샘플 앱).

개발 환경 구성

  • 새 프로젝트를 만들려면 File 메뉴에서 New를 클릭한 다음 Project를 클릭합니다.

  • Single View Application을 선택합니다.

    새 프로젝트 만들기

  • 새 프로젝트의 이름과 식별자를 입력합니다.

    프로젝트 이름 지정

  • Next를 클릭하고 프로젝트 위치를 선택합니다.

  • iOS 프레임워크용 MSRightsManagement 프레임워크를 추가하려면 SDK 설치 폴더에서 Project NavigatorFrameworks 섹션으로 .framework 폴더를 끌어다 놓습니다.

    위치 설정

  • Create groups for any added folders 옵션 단추를 선택하고 Copy items into destination group's folder (if needed) 확인란을 선택 취소합니다.

    이 작업은 복사본을 만들지 않고 SDK 설치 폴더에 대한 참조를 유지 관리합니다.

    SDK 설치 폴더에 대한 참조 설정

  • 리소스 번들용 MS RMS SDK 4.2를 추가하려면 MSRightsManagement.framework/Resources 폴더에서 Project Navigator의 Frameworks 섹션으로 MSRightsManagementResources.bundle 파일을 끌어다 놓습니다.

    리소스 번들 추가

  • Framework를 복사할 때와 마찬가지로 Create groups for any added folders 옵션 단추를 선택하고 Copy items into destination group's folder (if needed) 확인란을 선택 취소합니다.

  • SDK는 CoreData, MessageUI, SystemConfiguration, LibresolvSecurity를 비롯한 다른 프레임워크를 사용합니다. 이러한 프레임워크를 추가하려면 대상 Summary 창의 Linked Frameworks and Libraries 섹션으로 이동한 다음 해당 섹션을 확장하여 프레임워크를 추가합니다.

    UIKitFoundation 프레임워크는 필수이며, 일반적으로 기본적으로 표시됩니다.

    리소스 추가

  • 대상 Build SettingsOther Linker Flags-ObjC 플래그를 추가합니다.

    빌드 설정 추가

  • Project Navigator가 다음 트리와 같이 표시됩니다.

    프로젝트 검토

  • 이제 새 iOS/OS X 앱을 만들 준비가 되었습니다.

참고 항목