다음 지침에 따라 tvOS 에이전트를 설치 및 구성하십시오.
팁
Cocoapods 를 사용하는 tvOS 앱에는 별도의 설치 절차 가 있습니다.
tvOS 애플리케이션 설치
설치 프로세스의 일부로 New Relic은 자동으로 애플리케이션 토큰 을 생성합니다. 모니터링하는 각 모바일 앱을 인증하기 위한 40자의 16진수 문자열입니다.
기존 New Relic 계정이 있는 관리자의 경우 다음 단계에 따라 애플리케이션을 설치 및 구성합니다. (New Relic 계정이 없다면 newrelic.com/signup 에서 가입하세요. 영원히 무료입니다.)
one.newrelic.com 으로 이동하여 모바일 을 클릭합니다.
해당하는 경우: 모바일 앱 목록에서
새 앱 추가
시작하기 페이지에서 모바일 모니터링을 위한 플랫폼으로 tvOS 를 선택합니다.
모바일 앱의 이름을 입력하고 계속 을 선택합니다.
tvOS 애플리케이션 구성
tvOS 앱을 구성하는 이러한 절차는 모바일 모니터링 UI의 시작하기 페이지에서도 사용할 수 있습니다.
tvOS SDK를 다운로드하고 압축을 풉니다.
New Relic tvOS Mobile Framework를 Xcode 프로젝트에 추가하려면: Finder를 사용하여 NewRelicAgentTVOS.framework 폴더를 Xcode 프로젝트로 끌어서 프로젝트 네비게이터 창의 프로젝트에 놓습니다.
프롬프트에 따라 항목을 대상으로 복사하고 폴더 참조를 생성합니다.
SystemConfiguration.framework , libc++.tbd 및 libz.tbd 라이브러리를 링커 설정에 추가합니다.
에이전트를 시작하려면: prefix.pch 상단에 있는 tvOS 에이전트 헤더를 가져옵니다.
자동으로 생성되는 고유한 애플리케이션 토큰 을 사용하여 AppDelegate.m 의 -application:didFinishLaunchingWithOptions: 상단에 +[NewRelic startWithApplicationToken:<appToken>] 을 추가합니다.
대상의 빌드 단계 에 빌드 스크립트를 추가하고 다음을 붙여넣고
PUT_NEW_RELIC_APP_TOKEN_HERE
을 애플리케이션 토큰으로 바꿉니다.SCRIPT=`/usr/bin/find "${SRCROOT}" -name newrelic_postbuild.sh | head -n 1`/bin/sh "${SCRIPT}" "PUT_NEW_RELIC_APP_TOKEN_HERE"앱을 정리하고 빌드한 다음 시뮬레이터나 다른 장치에서 실행합니다.
몇 분 안에 iOS 앱에 대한 데이터가 표시되기 시작합니다. one.newrelic.com > Mobile > (선택한 앱) 으로 이동합니다. 그렇지 않은 경우 데이터가 표시되지 않음 을 참조하십시오.
데모 충돌 실행(선택 사항)
앱 충돌을 일으키는 데 문제가 있는 경우 New Relic 에이전트는 데모 충돌을 실행하는 API를 제공합니다.
권장 사항: 해당하는 경우 버튼 클릭 이벤트 처리기에 다음 코드 줄 중 하나를 추가합니다.
[NewRelic crashNow];
또는
[NewRelic crashNow:@"<reason>"];
로깅 수준 변경(선택 사항)
모바일 앱 모니터링에는 6가지 로그 수준을 사용할 수 있습니다.
none
error
warning
info
verbose
ALL
앱에서 로깅 수준을 높이려면 startWithApplicationToken 을 호출하기 전에 이 메서드 호출을 추가하세요.
[NRLogger setLogLevels:NRLogLevelALL];