iOS用New Relic Mobileは、Apple App Store、Google Play Store、Amazon Appstoreなどの標準的なアプリケーションストアに対応しています。モバイルアプリケーションで、New Relic Mobileの機能をインストールして構成する前に、互換性やその他の要件についての以下のガイドラインに従ってください。
フォアグラウンドモニタリング
iOS用New Relic Mobileは、アプリケーションがフォアグラウンドにある間だけ監視します。アプリケーションが閉じられている間、エージェントがバックグラウンドサービスを監視することはありません。詳細については、当社のモバイルデータプライバシーおよびセキュリティについてのドキュメントを参照してください。
iOSの要件
iOSアプリケーションがNew Relic Mobileの以下の要件を満たしていることを確認してください。
コンポーネント | iOSアプリケーション要件 |
---|---|
オペレーティングシステム | iOS 8以降 Bitcodeのサポートには、SDKバージョン5.3.0以降を使用してください。 |
API/SDK |
|
言語 |
|
デバイス | iOSと互換性のあるデバイス: iPhone、iPadなど。 |
ファイルサイズ | New Relic Mobileは、プラットフォームのビルドに応じて、iOSリリースアプリケーションに約2~12メガバイトを追加します。 |
アーキテクチャ | ARM 32ビットまたは64ビット。 |
SHA-2 | 標準的なデータ収集のセキュリティ対策として、New RelicはアプリケーションサーバーがSHA-2 (256ビット) をサポートすることを必要とします。SHA-1はサポートされていません。 |
Xcode | New RelicのiOS機能を活用するには、Xcodeの最新バージョンを使用する必要があります。 |
arm64e対応 | アーキテクチャのデバイスによるクラッシュを適切にシンボル化するには、Xcodeの設定がポインタ認証を有効化していることを確認してください。詳しくは、Apple開発者向けドキュメンテーションを参照してください。 |
CocoaPods | 最新のXCFrameworkエージェントを使用するには、CocoaPodsバージョン1.9以降を使用します。 |
テストの実行はサポートされていません
当社のMobileエージェントは、通常のアプリケーションライフサイクルで動作するように設計されテストされています。New Relicは、エージェントを使用したアプリケーションでのテスト環境の実行をサポートしていません。テストの実行は、競合および予測できない動作の原因となる場合があります。
メソッド置換による不一致の可能性
iOSエージェントはランタイム中にメソッド置換を使用します。この結果、ReactiveCocoa、Aspects、AppleGuiceなど、同様にメソッド置換を実装する他のライブラリとの間で不一致を招く可能性があります。
その他のヘルプ
さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:
- Explorers Hubを参照して、コミュニティから支援を受け、ディスカッションに参加してください。
- 当社のサイトで回答を見つけ、サポートポータルの使用方法について学びます。
- Linux、Windows、およびmacOSのトラブルシューティングツールであるNew Relic Diagnosticsを実行します。
- New Relicのデータセキュリティとライセンスドキュメントを見直してください。