IVS Chat Client Messaging iOS SDK 시작하기 - Amazon IVS

IVS Chat Client Messaging iOS SDK 시작하기

Swift Package Manager를 사용하여 SDK를 통합하는 것을 권장합니다. 또는 CocoaPods를 사용하거나 수동으로 프레임워크를 통합할 수 있습니다.

SDK를 통합한 후 관련 Swift 파일 상단에 다음 코드를 추가하여 SDK를 가져올 수 있습니다.

import AmazonIVSChatMessaging

Swift Package Manager

Swift Package Manager 프로젝트에서 AmazonIVSChatMessaging 라이브러리를 사용하려면 이를 패키지의 종속성과 관련 대상의 종속성에 추가합니다.

  1. https://ivschat.live-video.net/1.0.0/AmazonIVSChatMessaging.xcframework.zip에서 최신 .xcframework를 다운로드합니다.

  2. 터미널에서 다음을 실행합니다.

    shasum -a 256 path/to/downloaded/AmazonIVSChatMessaging.xcframework.zip
  3. 프로젝트의 Package.swift 파일에 표시된 것과 같이 이전 단계의 출력을 가져와서 .binaryTarget의 체크섬(checksum) 속성에 붙여넣습니다.

    let package = Package( // name, platforms, products, etc. dependencies: [ // other dependencies ], targets: [ .target( name: "<target-name>", dependencies: [ // If you want to only bring in the SDK .binaryTarget( name: "AmazonIVSChatMessaging", url: "https://ivschat.live-video.net/1.0.0/AmazonIVSChatMessaging.xcframework.zip", checksum: "<SHA-extracted-using-steps-detailed-above>" ), // your other dependencies ], ), // other targets ] )

CocoaPods

릴리스는 AmazonIVSChatMessaging이라는 이름으로 CoCocoaPods를 통해 게시됩니다. 이 종속성을 Podfile에 추가합니다.

pod 'AmazonIVSChat'

이후 pod install을 실행하면 .xcworkspace에서 SDK를 사용할 수 있습니다.

수동 설치

  1. https://ivschat.live-video.net/1.0.0/AmazonIVSChatMessaging.xcframework.zip에서 최신 버전을 다운로드합니다.

  2. 아카이브 콘텐츠의 압축을 풉니다. AmazonIVSChatMessaging.xcframework에는 디바이스와 시뮬레이터 모두에 대한 SDK가 포함되어 있습니다.

  3. 애플리케이션 대상에 대해 General(일반) 탭의 프레임워크, 라이브러리 및 포함된 콘텐츠(Frameworks, Libraries, and Embedded Content) 섹션으로 끌어 추출된 AmazonIVSChatMessaging.xcframework를 포함합니다.

    애플리케이션 대상에 대한 일반(General) 탭의 프레임워크, 라이브러리 및 포함된 콘텐츠(Frameworks, Libraries, and Embedded Content) 섹션.