iOS

iOS SDK 설정 완료 체크리스트 입니다.

iOS(Swift)

iOS CocoaPod 환경인 경우

항목아니오

Podfile에 pod 'RW' 를 입력하여 Xcode iOS 앱 프로젝트 내에 SDK를 추가하였습니까

아래로

info.plist 파일에 dotAuthorizationKey를 등록하여 SDK 사용자 인증정보를 추가하였습니까?

아래로

info.plist 파일에 NSAppTransportSecurity를 등록하여 HTTP 통신을 허용하였습니까?

아래로

AppDelegate 파일의 didFinishLaunchingWithOptions 함수에 SDK 초기화 코드를 추가하였습니까?

아래로

페이지뷰, 페이지 체류시간 분석을 위해, 각 ViewController 이동 시 호출되는 delegate 함수에 SDK 함수인 onStartPage 를 추가하였습니까?

완료

iOS 하이브리드앱 환경인 경우

항목아니오

위의 "CocoaPod 환경인 경우"에 해당하는 모든 항목을 완료했습니까?

아래로

위로

WKWebView의 delegate 함수에 SDK 함수인 setWkWebView 를 추가하였습니까?

아래로

viewController의 viewWillApear 함수에 SDK를 명시하는 내용의 stringify 코드를 추가하였습니까?

완료

iOS CocoaPod 환경이 아닌 경우

직접 SDK 배포링크에서 직접 다운받은 압축파일에서 dop-native-sdk-inf.js 파일, DOT.framework 디렉터리, DOTSession.framework 디렉터리를 확인했습니까?

아래로

dop-native-sdk-inf.js 파일, DOT.framework 디렉터리, DOTSession.framework 디렉터리를 Xcode iOS 앱 프로젝트에 파일로 추가(Add Files to)하였습니까?

아래로

Xcode iOS 앱 프로젝트의 Build Settings > Linking 설정에서 Other Linker Flags 속성에 -ObjC 를 값으로 입력하였습니까?

아래로

빌드 과정에서 ”Building for iOS Simulator, but the linked and embedded framework ‘*.framework’ was build for iOS + iOS Simulator.”라는 오류메시지가 출력되었습니까?

아래로

Xcode iOS 앱 프로젝트의 Build Settings > (All) Build Options > Validate Workspace 설정에서 Debug 속성과 Release 속성 모두 true 를 값으로 입력하였습니까?

Cocoapod 인 경우의 체크리스트의 두번째 항목부터 확인하세요

Last updated