2. Xcode 프로그래밍 프로젝트를 열어 실행해야 할 target을 선택한 후 Build Phases를 선택합니다.
3. Link Binary with Libraries를 클릭해 펼치고 하단에 있는 ‘+’를 클릭해 종속 라이브러리를 추가합니다.
4. 다운로드한 TXLiteAVSDK_TRTC.Framework(또는 TXLiteAVSDK_Professional.Framework), TXFFmpeg.xcframework, TXSoundTouch.xcframework, 및 필요한 종속 라이브러리 GLKit.framework, AssetsLibrary.framework, SystemConfiguration.framework, libsqlite3.0.tbd, CoreTelephony.framework, AVFoundation.framework, OpenGLES.framework, Accelerate.framework, MetalKit.framework, libresolv.tbd, MobileCoreServices.framework, libc++.tbd, CoreMedia.framework를 차례로 추가합니다.
5. General을 클릭하여 Frameworks,Libraries,and Embedded Content를 선택하고 TXLiteAVSDK_TRTC.framework에 필요한 동적 라이브러리 TXFFmpeg.xcframework, TXSoundTouch.xcframework가 추가되었는지, Embed & Sign이 올바르게 선택되었는지 확인하고, 그렇지 않은 경우 하단의 ‘**+**’ 아이콘을 클릭하여 차례로 추가합니다.
2단계: App 권한 설정
1. SDK에서 제공하는 멀티미디어 기능을 사용하려면 App에 마이크와 카메라의 사용 권한을 부여해야 합니다. App의 Info.plist에 마이크와 카메라의 사용 권한 대화 상자가 시스템에 팝업될 때 표시되는 안내 정보인 다음 두 항목을 추가합니다.
Privacy - Microphone Usage Description, 마이크 사용 목적 안내 문구를 입력합니다.
Privacy - Camera Usage Description, 카메라 사용 목적 안내 문구를 입력합니다.
2. App이 백그라운드에서 관련 기능을 실행하도록 하려면 아래와 같이 Xcode에서 현재 프로젝트를 선택하고 Capabilities 아래의 Background Modes를 ON으로 설정한 후 Audio, AirPlay and Picture in Picture를 선택합니다.
3단계: 프로젝트에 SDK 참조
1단계 가져오기와 2단계 디바이스 권한 부여를 완료하면 SDK에서 제공하는 API를 프로젝트로 가져올 수 있습니다.
Objective-C 또는 Swift API 사용
Objective-C 또는 Swift 코드에 SDK를 사용하는 방법은 다음 두 가지가 있습니다.
모듈 레퍼런스: 프로젝트에 SDK API가 필요한 파일에 모듈 레퍼런스를 추가합니다.
@import TXLiteAVSDK_TRTC;
헤더 파일 레퍼런스: 프로젝트에 SDK API가 필요한 파일에 구체적인 헤더 파일을 삽입합니다.