Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Adicionar log de crash

Última atualização: Jun 28, 2026

Os logs de crash registram informações sobre falhas em aplicativos. Visualize os relatórios de crash na página Performance Analytics do console do Mobile Analysis Service.

A instrumentação de logs é compatível com projetos que utilizam o framework mPaaS e com projetos nativos.

Com base no framework mPaaS

Se o projeto utilizar o framework (contendo a biblioteca APMobileFramework), o módulo de relatório de crash capturará automaticamente os logs e os enviará ao servidor. Após integrar o SDK, confirme se o monitoramento de crash está ativado. Para garantir o envio imediato dos logs, ative o monitoramento na função main.

#import <MPMasAdapter/MPMasAdapter.h>

[MPAnalysisHelper enableCrashReporterService];

Com base em um projeto nativo

Caso o projeto não utilize o framework (não contenha a biblioteca APMobileFramework), ative o monitoramento de crash na inicialização e reporte os logs após o início do aplicativo.

  1. Ative o monitoramento de crash no método main.

    #import <MPMasAdapter/MPMasAdapter.h>
    
    [MPAnalysisHelper enableCrashReporterService];
  2. Reporte os logs de crash no método didFinishLaunchingWithOptions do fluxo de inicialização.

    #import <MPMasAdapter/MPMasAdapter.h>
    
    [[MPAnalysisHelper sharedInstance] writeLogForCrashReporter];

Alternância de recuperação de desastres

Por padrão, a recuperação de desastres é acionada após quatro crashes consecutivos. Esse processo limpa os arquivos da pasta Documents para evitar falhas causadas por dados corrompidos. Nas versões 10.1.60 e posteriores, chame manualmente a seguinte API para ativar ou desativar a recuperação de desastres.

#import <MPMasAdapter/MPAnalysisHelper.h>
/**
 * Enable or disable crash disaster recovery. Enabled by default.
 */
+ (void)enableDisasterRecovery:(BOOL)enable;

Observações

  • O sistema captura e envia ao servidor apenas logs de crash de aplicativos executados em dispositivos reais. Para depurar o monitoramento de crash, desconecte-se do Xcode e não utilize emuladores.

  • Para assegurar que a versão no log de crash corresponda à versão do produto, defina a versão do bundle e a versão do produto com o mesmo número no arquivo info.plist do projeto.