Usar software beta da Apple
Software beta, incluindo pré‑visualização e seed, se refere a uma versão do software que ainda está em desenvolvimento e não foi lançada publicamente. Desenvolvedores podem usar o 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, Apple Watch e Apple TV estão disponíveis para todos os desenvolvedores na página de download ou por meio da Atualização de Software em um dispositivo. Não é necessário ser membro do Apple Developer Program.
Saiba como instalar software beta
Safari
Qualquer pessoa pode baixar a versão mais recente do Safari Technology Preview para ver as tecnologias emergentes 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.
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 seu app seja testado em todas as versões preliminares para identificar os impactos e para que você possa relatar os problemas identificados.
Apple Developer Forums
Você também pode ver ou publicar informações sobre problemas no código do seu app nos Apple Developer Forums.
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.