Depuração
Usar ferramentas de depuração e análise de desempenho
O Xcode oferece as ferramentas necessárias para garantir que o código esteja correto, tenha um bom desempenho e utilize os recursos de forma correta. Saiba como detectar e resolver problemas no seu app de forma eficiente.
- Visão geral do Xcode: como usar o depurador (Inglês)
- Visão geral do Xcode: como usar testes de unidade (Inglês)
- Ajuda do Xcode: analisar o código em busca de possíveis falhas (Inglês)
- Ajuda do Instruments: encontre vazamentos de memória (Inglês)
- Ajuda do Instruments (Inglês)
Encontrar e usar relatórios de falhas
Saiba como usar relatórios de falhas para identificar erros.
- Veja status e métricas da compilação (Inglês)
- Entenda e analise relatórios de falhas de apps (Inglês)
- Como fazer a correspondência entre um relatório de falhas e uma compilação (Inglês)
Gerenciar desempenho e memória
A otimização do desempenho e do gerenciamento de memória do app garante uma experiência de qualidade para os usuários e cumpre os requisitos da orientação para análise de apps para a App Store e a Mac App Store. Confira as dicas sobre como ajustar um app, encontrar vazamentos de memória e eliminar problemas no desempenho.
- Visão geral do desempenho (Inglês)
- Orientações sobre o desempenho do uso da memória (Inglês)
- Guia de programação avançada para o gerenciamento de memória (Inglês)
Depuração de apps que não foram enviados nem implantados
Para reproduzir bugs que aparecem em uma compilação específica do app, use o recurso Archive (Arquivar) do Xcode e teste a compilação exata do app que foi enviada para a App Store ou Mac App Store. Saiba mais sobre esse e outros processos para solucionar problemas relatados pelos usuários ou pelo App Review.
- Ajuda do Xcode: distribuir apps para dispositivos registrados (Inglês)
- Como reproduzir erros relatados em apps enviados para a Mac App Store (Inglês)
- Como reproduzir erros relatados em apps enviados para a App Store (Inglês)
- Depuração de apps para iOS implantados (Inglês)
- O app falha quando é aberto pelo usuário, mas não no Xcode (Inglês)
- Teste de atualizações de apps para iOS (Inglês)
Mais dicas e técnicas
Conheça outras ferramentas e técnicas avançadas de depuração.