• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

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.

Criar um problema

iOS compatibilidade do agente e requisitos

Antes de instalar e configurar o agente iOS, siga estas diretrizes para compatibilidade e outros requisitos.

Monitoramento de primeiro plano

O agente iOS monitora seu aplicativo apenas enquanto ele está em primeiro plano. O agente não monitor serviços em segundo plano enquanto o aplicativo está fechado. Para obter mais informações, consulte nossa documentação sobre privacidade e segurança de dados móveis.

Requisitos iOS

Certifique-se de que seu aplicativo iOS atenda a estes requisitos:

Component

iOS application requirements

Sistema operacional

iOS 10 ou superior

A Apple não oferece mais suporte a envios baseados em código de bits para a App Store. Bitcode não é compatível com nosso agente iOS.

API/SDK

  • NSURLConnection e AFNetworking são suportados.
  • NSURLSession oferece suporte apenas às funções upload e data .
  • URLSession em Swift suporta apenas funções assíncronas upload e data .
  • O tráfego de rede para UIWebView e WKWebView é compatível. No entanto, o tamanho da transferência WKWebView e os erros de HTTP não são suportados.

Línguas

  • Objective-C
  • Swift: Funciona com rastreamento de rede e relatórios de falhas, mas sem rastreamento de interação por padrão. trace da interação deve estar habilitado para Swift.

Dispositivos

Qualquer dispositivo compatível com iOS: iPhones, iPads, etc.

Tamanhos de arquivo

O agente adiciona cerca de 2 a 12 megabytes ao seu aplicativo iOS, dependendo da construção da plataforma.

Arquitetura

ARM de 64 bits.

SHA-2

Como medida de segurança padrão para coleta de dados, o New Relic exige que o servidor do seu aplicativo suporte SHA-2 (256 bits). SHA-1 não é compatível.

Código X

Para aproveitar o recurso iOS da New Relic, certifique-se de ter a versão mais recente do Xcode.

suporte arm64e

Para poder simbolizar corretamente travamentos de dispositivos com arm64e arquitetura, certifique-se de que suas configurações do Xcode estejam habilitadas para autenticação de ponteiro. Para obter mais informações, consulte a documentação dos desenvolvedores da Apple.

CocoaPods

Para usar o agente iOS mais recente, use CocoaPods versão 1.10.1 ou superior.

tvOS

O agente iOS pode monitor aplicativos tvOS. Para obter detalhes, consulte Compatibilidade com tvOS.

O teste não é compatível

Nossos agentes são projetados e testados para funcionar em um ciclo de vida normal do aplicativo. A New Relic não oferece suporte à execução de nenhum ambiente de teste no aplicativo com o agente. Os testes podem causar conflitos e comportamento imprevisível.

Possíveis conflitos de substituição de método

Nosso agente iOS utiliza substituição de método durante o tempo de execução. Isso pode resultar em conflito com outras bibliotecas que também implementam substituição de métodos, como ReactiveCocoa, Firebase, Aspects e AppleGuice.

Copyright © 2024 New Relic Inc.

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