Usar software beta da Apple

Versões beta de software, incluindo pré-visualizações e seeds, se referem a versões de software que ainda estão em desenvolvimento e não foram lançadas publicamente. Desenvolvedores podem usar software beta para começar a integrar as tecnologias mais recentes da Apple aos seus apps. Assim, os apps já estarão atualizados quando o software for disponibilizado para o público.

Download

Xcode

As versões beta do Xcode incluem o conjunto de ferramentas e os SDKs mais recentes para criar apps que podem ser executados nas próximas versões de um sistema operacional. As versões beta do Xcode estão disponíveis para todos os desenvolvedores na página de download. Não é necessário ser membro do Apple Developer Program.

Sistemas operacionais

As versões mais recentes dos sistemas operacionais para Mac, iPhone, iPad, iPod touch, Apple Watch e Apple TV estão disponíveis na página de download. Para baixá-las, você precisa iniciar uma sessão com o ID Apple associado à sua assinatura do Apple Developer Program.

Safari

Qualquer pessoa pode baixar a versão mais recente do Safari Technology Preview para ver as próximas tecnologias da web no iOS, iPadOS e macOS.

Backup

iPhone, iPad ou iPod touch

Antes de instalar um software beta, faça backup do dispositivo no iTunes, depois arquive esse backup. Se precisar voltar para a versão atual do sistema operacional, você não poderá usar um backup do iCloud ou outro backup que não tenha sido arquivado. Para conseguir uma versão comercial de um dispositivo, basta instalar a versão final do software que você está testando quando ele aparecer na Atualização de Software. Caso precise reinstalar uma versão lançada anteriormente, você pode restaurar o dispositivo a partir de um backup salvo no iTunes.

Como desinstalar um software beta do iOS

Mac

Sempre faça backup do Mac antes de instalar um software beta. Para conseguir uma versão pública do macOS no seu Mac, basta instalar a versão final do software que você está testando quando ele aparecer na Mac App Store. Caso precise voltar para uma versão lançada anteriormente, primeiro você deve apagar o software beta, depois reinstalar a versão pública mais recente do macOS e, por último, fazer uma restauração a partir do backup do Time Machine.

Como reinstalar o macOS a partir da Recuperação do macOS

Fazer backup do Mac com o Time Machine

Instalação

O software beta do sistema operacional deve ser instalado apenas em dispositivos e sistemas usados para desenvolvimento e teste. Tentar instalar versões beta de software de modo não autorizado viola a política da Apple e pode deixar o dispositivo inutilizável. Faça a instalação em dispositivos e sistemas que você pode apagar, se necessário.

Saiba mais sobre a instalação de um software beta da Apple

Desenvolvimento e teste

Modo Desenvolvedor

Se estiver desenvolvendo para iOS 16, iPadOS 16, ou watchOS 9 ou posterior, ative o Modo Desenvolvedor. Com isso, você poderá conceder permissão para executar apps instalados localmente nessas plataformas — por exemplo, ao executar um build-and-run no Xcode ou instalar um arquivo .ipa com o Apple Configurator.

Saiba mais

Documentação

A documentação fornecida pela Apple pode conter informações preliminares sobre versões beta de uma API ou tecnologia em desenvolvimento. Essas informações estão sujeitas a mudanças, e o software implementado de acordo com essa documentação deve ser testado com a versão final do software do sistema operacional. Para conferir as informações mais recentes, leia as notas de lançamento da versão do software que você está usando.

Suporte técnico

O Suporte técnico do desenvolvedor (DTS) pode ajudar a identificar se um problema que aparece ao usar um software em versão preliminar é decorrente do código ou do software. Primeiro, teste e confirme se o problema pode ser reproduzido na versão beta mais recente. Se for possível reproduzir o problema, envie os resultados do teste por meio do Feedback Assistant. Depois, envie um TSI na seção Code-Level Support (Suporte para código) da conta e inclua o número Feedback ID.

Lembre-se de que as versões de software preliminar mudam rapidamente. Portanto, é possível que as orientações técnicas se tornem obsoletas em versões seguintes, assim como de uma versão preliminar para a versão final. É importante que o app seja testado em todas as versões preliminares para identificar os impactos e para que você possa relatar os problemas identificados.

Saiba como solicitar suporte

Apple Developer Forums

Você também pode encontrar informações e criar publicações sobre problemas que encontrar no código de seu app nos Apple Developer Forums.

Visualizar os fóruns

TestFlight

Você pode usar o TestFlight no App Store Connect para convidar usuários para testar o seu app em uma versão beta do iOS, iPadOS, watchOS e tvOS. Com o TestFlight, basta ter o endereço de e-mail dos testers para convidá-los. Além disso, os testers beta podem fazer comentários úteis dentro do app TestFlight.

Práticas recomendadas para testes com software beta

Enviar comentários

Feedback Assistant

Caso encontre algum problema no software beta ou queira solicitar aprimoramentos em frameworks ou APIs, envie um relato por meio do Feedback Assistant. Inclua o número da compilação no título e na descrição do erro para que seu problema possa ser processado rapidamente.

Visualizar o Feedback Assistant

Programa de Software Beta da Apple

As versões beta públicas do iOS, iPadOS e macOS disponibilizadas pelo Programa de Software Beta da Apple vêm com o app Feedback Assistant integrado. Se estiver usando a versão beta pública do tvOS, você poderá enviar comentários por meio do app Feedback Assistant em dispositivos iOS ou iPadOS registrados. Se algo não funcionar conforme o esperado ou se houver um problema, use o Feedback Assistant para enviar comentários diretamente para a Apple.

Saiba mais sobre o Programa de Software Beta da Apple (Inglês)

Enviar apps

Os apps criados com versões beta do Xcode ou desenvolvidos para versões beta de um sistema operacional não serão aceitos na App Store. Os apps enviados devem ser desenvolvidos com a versão mais recente do Xcode disponível na Mac App Store e devem ser criados para as versões públicas do iOS, iPadOS, macOS, watchOS e tvOS, exceto quando houver seeds Release Candidate disponíveis. Quando uma versão Release Candidate do Xcode for disponibilizada, use-a para desenvolver o app que você pretende enviar. Quando houver seeds Release Candidate do iOS, iPadOS, macOS, watchOS ou tvOS disponíveis, desenvolva o app para essas versões.