iOS
iOS SDK 설정 완료 체크리스트 입니다.
iOS(Swift)
iOS CocoaPod 환경인 경우
항목 | 예 | 아니오 |
---|---|---|
Podfile에 | 아래로 | |
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 속성에 | 아래로 | |
빌드 과정에서 ”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 속성 모두 | Cocoapod 인 경우의 체크리스트의 두번째 항목부터 확인하세요 |
Last updated