• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Compatibilité d'agent iOS et configuration requise

Avant d’ installer et de configurer l’agent iOS, suivez ces instructions concernant la compatibilité et d’autres exigences.

monitoringde premier plan

L'agent iOS monitore votre application uniquement lorsqu'elle est au premier plan. L'agent ne monitore pas les services d'arrière-plan lorsque l'application est fermée. Pour plus d'informations, consultez notre documentation sur la confidentialité et la sécurité des données mobiles.

Configuration requise pour iOS

Assurez-vous que votre application iOS répond à ces exigences :

Component

iOS application requirements

système d'exploitation

iOS 10 ou supérieur

Apple ne prend plus en charge les soumissions basées sur le bitcode sur l'App Store. Bitcode n'est pas pris en charge par notre agent iOS.

API/SDK

  • NSURLConnection et AFNetworking sont pris en charge.
  • NSURLSession prend en charge uniquement les fonctions upload et data .
  • URLSession dans Swift prend uniquement en charge les fonctions asynchrones upload et data .
  • Le trafic réseau pour UIWebView et WKWebView est pris en charge. Cependant, la taille du transfert WKWebView et les erreurs HTTP ne sont pas prises en charge.

Langues

  • Objective-C
  • Swift: Fonctionne à la fois avec le suivi du réseau et les rapports de plantage, mais aucune trace d'interaction par défaut. la trace d'interaction doit être activée pour Swift.

Appareils

Tout appareil compatible iOS : iPhone, iPad, etc.

Tailles de fichiers

L'agent ajoute environ 2 à 12 mégaoctets à votre application de sortie iOS, selon la version de la plateforme.

Architectures

ARM 64 bits.

SHA-2

En tant que mesure de sécurité standard pour la collecte de données, New Relic exige que votre serveur d'applications prenne en charge SHA-2 (256 bits). SHA-1 n'est pas pris en charge.

Xcode

Pour profiter de la fonctionnalité iOS de New Relic, assurez-vous de disposer de la dernière version de Xcode.

Prise en charge d'arm64e

Pour pouvoir symboliser correctement les plantages des appareils dotés d'architectures arm64e, assurez-vous que vos paramètres Xcode sont activés pour l'authentification du pointeur. Pour plus d’informations, consultez la documentation destinée aux développeurs Apple.

Gousses de cacao

Pour utiliser le dernier agent iOS, utilisez CocoaPods version 1.10.1 ou supérieure.

tvOS

L'agent iOS peut monitorer les applications tvOS. Pour plus de détails, voir Compatibilité tvOS.

watchOS

L'agent iOS peut monitorer les applications watchOS. Pour plus de détails, voir Compatibilité watchOS.

Les tests ne sont pas pris en charge

Nos agents sont conçus et testés pour fonctionner dans un cycle de vie d'application normal. New Relic ne prend pas en charge l’exécution d’un environnement de test sur les applications avec l’agent. Les tests peuvent provoquer des conflits et des comportements imprévisibles.

Conflits potentiels liés au remplacement des méthodes

Notre agent iOS utilise la méthode de remplacement pendant le temps d'exécution. Cela peut entraîner un conflit avec d'autres bibliothèques qui implémentent également le remplacement de méthode, telles que ReactiveCocoa, Firebase, Aspects et AppleGuice.

Droits d'auteur © 2025 New Relic Inc.

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