IMQA MPM 프레임워크가 데이터를 저장하는 주기와 수집하는 주기에 대해서 초 단위로 설정할 수 있습니다.
Objective-C 설정 방법
AppDelegate.m
IMQAConfig* mpmConfig = [[IMQAConfig alloc] init:@"PROJECT_KEY"];
mpmConfig.dump_interval = 10; // 성능 데이터 덤프를 뜨는 주기 (sec)
mpmConfig.save_interval = 60; // 성능 데이터를 수집서버로 전송하는 주기 (sec)
Swift 설정 방법
AppDelegate.swift
let mpmConfig =IMQAConfig("<PROJECT_KEY>")mpmConfig.dump_interval =10// 성능 데이터 덤프를 뜨는 주기 (sec)mpmConfig.save_interval =60// 성능 데이터를 수집서버로 전송하는 주기 (sec)
설치형 고객사 수집 서버 설정
설치형으로 진행 된 고객사에서는 반드시 이 부분 설정이 필요합니다.
IMQA MPM 프레임워크가 수집하는 데이터를 보내는 수집 서버를 별도로 설정하실 수 있습니다. 기본적으로는 SaaS 서비스를 이용하는 고객은 별도 설정이 필요하지 않습니다.
let configuration = URLSessionConfiguration.ephemeral // or default
configuration.protocolClasses = IMQAMpm.sharedInstance.imqaURLSessionProtocol()
let session = URLSession.init(configuration: configuration)
4. dSYM 설정
iOS의 Symbolication(기호화) 적용이 된 앱의 경우, dSYM 설정을 통해 클래스 명과 함수 명을 확인할 수 있습니다.
❶ 매핑 파일 업로드
1. [파일 선택]을 클릭하여 ‘dSYM’ 패키지 안의 바이너리 파일을 선택합니다.
2. 적용할 앱 버전을 입력하고 [등록]을 클릭합니다.
3. 데이터의 클래스 명과 함수 명을 IMQA에서 확인할 수 있습니다.
❷ 등록된 매핑 파일
등록된 매핑 파일과 적용된 앱 버전, 업로드 시간을 확인할 수 있습니다.
❸ 매핑 파일 관리
[삭제] 아이콘을 클릭하면 해당 매핑 파일을 삭제합니다.
최신 앱 버전이 릴리즈 된 경우, 해당 버전에서 발생한 크래시 정보를 보기 위해서는 동일한 앱 버전의 매핑 파일을 추가 등록해 주세요.
Last updated
‘*.dSYM’ 파일 [패키지 내용 보기] → ‘Contents > Resources > DWARF > (바이너리 파일)’ 경로 예시