以下の手順で、tvOSエージェントのインストールと設定を行います。
ヒント
Cocoapods を使用する tvOS アプリ は、 別々のインストール手順.
tvOSアプリケーションのインストール
インストールプロセスの一環として、New Relic は アプリケーショントークン を自動的に生成します。これは、監視する各モバイルアプリを認証するための40文字の16進数の文字列です。
New Relic アカウントをお持ちの管理者の方は、以下の手順でアプリケーションのインストールと設定を行ってください。(New Relic のアカウントをお持ちでない方は、 newrelic.com/signupでサインアップしてください - 永久無料です)
one.newrelic.com にアクセスし、 Mobile をクリックします。
該当する場合。Mobile Apps」リストから、
「Add a new app」を選択します。
Get Startedページから、モバイルモニタリングのプラットフォームとして、 tvOS を選択します。
モバイルアプリケーションに名前を付けて、Continueを選択します。
tvOSアプリケーションの設定
これらのtvOSアプリの設定手順は、モバイルモニタリングUIの「Get Started」ページでもご覧いただけます。
tvOS SDKをダウンロードして解凍します。
New Relic tvOS Mobile Framework を Xcode プロジェクトに追加するには、以下の手順で行います。Finder を使用して NewRelicAgentTVOS.framework フォルダを Xcode プロジェクトにドラッグし、Project Navigator ウィンドウの Project にドロップしてください。
画面の指示に従って、アイテムを目的地にコピーしたり、フォルダ参照を作成したりします。
SystemConfiguration.framework, libc++.tbd, libz.tbd ライブラリをLinker設定に追加します。
エージェントを起動するにはtvOSエージェントのヘッダを、 プレフィックスの先頭にインポートします。pch.
+[NewRelic startWithApplicationToken:<appToken>] を -application:didFinishLaunchingWithOptions: in your AppDelegate.m 自動的に生成されるユニークな アプリケーショントークン を使って先頭に追加します。
ターゲットの Build Phases にビルドスクリプトを追加し、
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 でデモクラッシュを実行できます。
推奨事項:以下のいずれか1つの命令行を、必要に応じて、ボタンクリックイベントハンドラに追加します。
[NewRelic crashNow];
または
[NewRelic crashNow:@"<reason>"];
ログレベルの変更(オプション)
モバイルアプリをモニタリングする際は、以下の6つのログレベルを使用できます。
なし
エラー
警告
情報
詳細
ALL
アプリのロギングレベルを上げるには、 startWithApplicationToken を呼び出す前に、このメソッドコールを追加します。
[NRLogger setLogLevels:NRLogLevelALL];