• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

iOSエージェントの互換性と要件

iOSエージェントをインストールして設定する前に、互換性およびその他の要件について、これらのガイドラインに従います。

フォアグラウンドモニタリング

iOSエージェントは、アプリがフォアグラウンドにある場合にのみ、アプリを監視します。アプリケーションが閉じられている間、エージェントがバックグラウンドサービスを監視することはありません。詳細については、当社のモバイルデータプライバシーおよびセキュリティについてのドキュメントを参照してください。

iOSの要件

iOSアプリが、以下の要件を満たしていることを確認します。

コンポーネント

iOSアプリケーション要件

オペレーティング·システム

iOS 10以降

Appleは、App StoreへのBitcodeベースの送信をサポートしていません。BitcodeはiOSエージェントではサポートされていません。

API/SDK

  • NSURLConnectionとAFNetworkingがサポートされます。
  • NSURLSessionのサポートはuploadおよびdataの関数のみです。
  • SwiftのURLSessionのサポートは非同期のuploadおよびdataの関数のみです。
  • UIWebViewとWKWebViewに対するネットワークトラフィックがサポートされます。ただし、WKWebView TransferサイズとHttpエラーはサポートされていません。

言語

  • Objective-C
  • Swift:ネットワークトレースとクラッシュレポートの両方で動作しますが、デフォルトではインタラクショントレースでは動作しません。インタラクショントレースをSwiftに対して有効化する必要があります。

デバイス

iOS互換デバイス:iPhones, iPadなど

ファイルサイズ

エージェントは、プラットフォームのビルドに応じて、iOSリリースアプリに約2~12メガバイトを追加します。

アーキテクチャ

ARM 64ビット

SHA-2

標準的なデータ収集のセキュリティ対策として、New RelicはアプリケーションサーバーがSHA-2(256ビット)をサポートする必要があります。SHA-1はサポートされていません。

Xcode

New RelicのiOS機能を活用するには、Xcodeの最新バージョンを使用する必要があります。

arm64e対応

arm64eアーキテクチャーのデバイスによるクラッシュを適切にシンボル化できるようにするには、Xcodeの設定がポインタ認証を有効化していることを確認してください。詳細については、Apple開発者向けドキュメンテーションを参照してください。

CocoaPods

最新のiOSエージェントを使用するには、CocoaPodsバージョン1.10.1以上を使用します。

tvOS

iOSエージェントはtvOSアプリを監視できます。詳細は、tvOSの互換性を参照してください。

テストの実行はサポートされていません

当社のエージェントは、通常のアプリライフサイクルで動作するように設計されテストされています。New Relicは、エージェントを使用したアプリケーションでのテスト環境の実行はサポートしていません。テストの実行は、競合および予測できない動作の原因となる場合があります。

メソッド置換による不一致の可能性

iOSエージェントはランタイム中にメソッド置換を使用します。この結果、ReactiveCocoa、Firebase、Aspects、AppleGuiceなど、同様にメソッド置換を実装する他のライブラリとの間で不一致を招く可能性があります。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.