본문으로 건너뛰기

패키지 추가 및 프로젝트 설정

SDK를 통합하기 위해 패키지 추가 및 필요한 프로젝트 설정을 안내합니다.

패키지 종속성 추가

정보

CocoaPods을 통한 설치 방식은 지원되지 않으며, Swift Package Manager를 통해 배포됩니다.

SPM Package 추가

Project > Package Dependencies 에서 [+] 버튼을 눌러 SDK를 추가해 줍니다.

아래 URL과 버전을 적어준 후 Add Package를 눌러 완료합니다.

정상적으로 패키지가 추가된 경우, 아래와 같이 Package Dependencies에서 SDK를 확인할 수 있습니다.

Signing 및 Background Modes 설정

SDK에서 필요한 Capability를 추가합니다.

추가를 완료하면 아래 사진과 같아야 합니다.

Signing

Access WiFi Information

  • iOS 12 이상부터 현재 연결된 와이파이의 정보를 얻기 위해 필요합니다.
    • iOS 13 이상부터 와이파이 정보를 가져오기 위해 위치 권한도 필요합니다.

Background Modes

Location Updates

  • 백그라운드에서 위치 정보를 수신하기 위해 사용합니다.

Background Fetch

  • 종료된 앱을 주기적으로 백그라운드에서 살리기 위해 사용합니다.

Background Task 관리를 위한 식별자 등록

앱이 백그라운드에서 살아날 수 있도록 식별자를 info.plist에 등록해주세요. (Permitted background task scheduler identifiers)