iOS エージェントをインストールして構成するには、次の手順に従います。
ヒント
Cocoapods を使用する tvOS アプリ は、 別々のインストール手順.
tvOSアプリケーションのインストール
インストールプロセスの一環として、New Relic は アプリケーショントークン を自動的に生成します。これは、監視する各モバイルアプリを認証するための40文字の16進数の文字列です。
New Relic アカウントをお持ちの管理者の方は、以下の手順でアプリケーションのインストールと設定を行ってください。(New Relic のアカウントをお持ちでない方は、 newrelic.com/signupでサインアップしてください - 永久無料です)
one.newrelic.com > モバイルに移動します。
該当する場合。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 自動的に生成されるユニークな アプリケーショントークン を使って先頭に追加します。
ビルド スクリプトをターゲットのビルド フェーズに追加し、以下を貼り付けて、
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 > (select an app)に移動します。そうでない場合は、「データが表示されない」を参照してください。
デモクラッシュの実行(オプション)
アプリがクラッシュする問題が発生している場合、New Relic エージェントでは API でデモクラッシュを実行できます。
推奨事項:以下のいずれか1つの命令行を、必要に応じて、ボタンクリックイベントハンドラに追加します。
[NewRelic crashNow];
また
[NewRelic crashNow:@"<reason>"];
ログレベルの変更(オプション)
デフォルトでは、New Relic エージェントはinfo
レベルでログを記録します。ログ レベルをverbose
以上の優先度に上げることが推奨されるのは、リリース ビルドではなく、デバッグの場合のみです。詳細レベル以上の優先度では、New Relic サーバーとのすべての API 対話がログに記録されます。
モバイル モニタリングでは、次の 6 つのログ レベルを使用できます。
none
error
warning
info
verbose
ALL
アプリのロギングレベルを上げるには、 startWithApplicationToken を呼び出す前に、このメソッドコールを追加します。
[NRLogger setLogLevels:NRLogLevelALL];