Suporte para código
Precisa de ajuda em problemas técnicos ou de desenvolvimento relativos a frameworks, APIs e ferramentas da Apple? Temos muitos recursos, ferramentas e canais de suporte para ajudar. Os membros do Apple Developer Program e do Apple Developer Enterprise Program podem solicitar suporte para código para frameworks, APIs e ferramentas da Apple. O suporte é oferecido em inglês por meio dos fóruns para desenvolvedores ou por e-mail.
Antes de enviar uma solicitação de suporte
O suporte para código está disponível quando você encontrar dificuldades ao escrever, desenvolver ou executar seu software. Comece com as etapas a seguir para resolver o seu problema e envie uma solicitação se ainda precisar de ajuda.
Consulte os recursos mais recentes
Obtenha as informações técnicas mais recentes conforme desenvolve e testa seu software para resolver eventuais problemas e planejar com antecedência.
- Documentação: Saiba como usar as tecnologias da Apple por meio de artigos, amostras de códigos, tutoriais e referências de APIs.
- Notas técnicas: Obtenha detalhes oportunos sobre como concluir tarefas específicas e resolver problemas únicos.
- Notas de lançamento: Obtenha informações sobre alterações em APIs, problemas conhecidos, correções, soluções alternativas e funcionalidades obsoletas nas versões recentes de softwares.
- Vídeos: Assista a apresentações de especialistas Apple sobre integração de tecnologias e uso de ferramentas de desenvolvimento. Pesquise as transcrições para encontrar rapidamente os detalhes e os códigos apresentados nos vídeos.
Pesquise e faça publicações nos fóruns
Seu problema pode ter sido abordado e resolvido nos Apple Developer Forums, um ótimo recurso para descobrir soluções ou abordar tópicos técnicos, como SDKs, APIs e serviços da Apple. Se você não conseguir encontrar uma resposta, inicie uma nova conversa com sua pergunta para obter orientação de engenheiros da Apple e de outros desenvolvedores.
Tente depurar
Saiba como resolver erros no seu código usando o depurador do Xcode, o Xcode Organizer, o depurador do Metal e o Instruments. Para isso, você pode tentar o seguinte:
- Execute a função Product | Analyze (Produto | Analisar) no Xcode e, se possível, resolva todos os problemas assinalados pela ferramenta de análise.
- Ao testar e depurar seu app no Xcode, verifique no painel Console se há mensagens de aviso ou de erro relevantes ao problema que você está investigando.
- Consulte o artigo Testar uma compilação da versão para ver dicas sobre como reproduzir os erros encontrados por você ou pelo seus clientes.
- Leia o artigo Diagnosticar problemas usando relatórios de falhas e registros de dispositivos e suas páginas vinculadas para ver um fluxo de trabalho de depuração detalhado. Se você estiver investigando uma falha, preste bastante atenção aos artigos Adicionar nomes de símbolos identificáveis a um relatório de falha e Identificar a causa de falhas comuns.
- Se possível, extraia o problema e crie um projeto de amostra do Xcode. Remova todo o código desnecessário para reproduzir o problema. Simplifique a lógica e estruturas de dados do seu app para que você possa abordar o problema diretamente.
- Confira a tag Debugging (Depuração) nos fóruns e consulte a documentação sobre depuração.
Entenda as falhas
Quando um app falha, o sistema operacional coleta informações de diagnóstico sobre o que o app estava fazendo no momento da falha. Use os relatórios e os registros de falhas para diagnosticar problemas e consulte a documentação sobre como resolvê-las.
- Obter relatórios de falhas e registros de diagnóstico
- Entender as falhas e os registros de falhas
- Analisar um relatório de falhas
- Diagnosticar problemas usando relatórios de falhas e registros de dispositivos
- Adicionar nomes de símbolos identificáveis a um relatório de falhas
- Identificar a causa de falhas comuns
Está procurando outra coisa?
Obtenha informações sobre distribuição, TestFlight, compras dentro do app e muito mais na documentação do App Store Connect e da API do App Store Connect.
- Relate erros e receba atualizações sobre o status dos seus relatos no Assistente de Feedback.
- Saiba mais sobre App Review ou responda a uma mensagem da equipe do App Review.
- Solicite direitos usando formulários de direitos e use a conversa de e-mail associada para requerer atualizações sobre o status.
- Faça perguntas gerais sobre tópicos de desenvolvimento e de distribuição nos Apple Developer Forums.
- Obtenha suporte para o departamento de TI através do Suporte profissional AppleCare (dependendo da sua região) se você estiver implementando dispositivos iOS, macOS ou macOS Server na sua organização.
- Obtenha suporte não relacionado a desenvolvimento para produtos e softwares da Apple no site do Suporte da Apple.
Ainda precisa de ajuda em relação ao seu código?
Estamos aqui para ajudar quando você encontrar dificuldades ao escrever, desenvolver ou executar seu software. Os membros do programa podem solicitar suporte para código para frameworks, APIs e ferramentas da Apple. O suporte é oferecido em inglês por meio dos Apple Developer Forums ou por e-mail.
- Envie apenas um problema de suporte (um único problema específico) por solicitação.
- Envie sua solicitação em inglês e evite o uso de acrônimos, jargões e abreviaturas não convencionais.
- Forneça uma descrição clara e detalhada, com o máximo possível de informações. Inclua as etapas que você seguiu para resolver o problema e as condições que devemos levar em conta (por exemplo, se as falhas acontecem em um hardware específico ou em versões específicas do sistema operacional).
- Faça uma pergunta específica e explique o resultado que você espera obter da sua solicitação de suporte. Tente isolar as APIs ou os recursos relevantes ao seu problema.
- Forneça etapas claras e concisas para reproduzir o problema.
- Ao trabalhar com o software beta da Apple, siga o mesmo processo do software de lançamento. No entanto, quando você encontrar um problema no software beta, recomendamos sempre registrar um relato de erro primeiro por meio do Assistente de Feedback e, em seguida, incluir o ID do Assistente de Feedback na sua solicitação de suporte.
- Esteja preparado com material de suporte:
- Um projeto de amostra do Xcode com o problema, sempre que possível.
- Relatórios de falhas simbolizados e registros de diagnóstico gerados a partir do fluxo de trabalho de depuração (link fornecido acima).
- Capturas de tela e vídeos caso sejam úteis para explicar o problema ou as etapas para reproduzi-lo.
- Texto exato das mensagens de erro encontradas no seu código, copiadas e coladas dos registros relevantes.
- Texto dos e‑mails que você recebeu de outras equipes de suporte da Apple, colados na íntegra.
Ao receber um e-mail de confirmação da sua solicitação de suporte, você poderá anexar seus arquivos na resposta.
Iniciar solicitação de suporte (Inglês)
Embora possamos fornecer amostras de códigos para ajudar a explicar as APIs, não podemos realizar o trabalho de desenvolvimento, fornecer detalhes sobre APIs ou ajustes de configuração do sistema internos da Apple nem descrever a implementação de funcionalidades em outros apps.