
Teste de atualizações com o programa beta do AppleSeed for IT
AppleSeed for IT é um programa criado especificamente para clientes empresariais e educacionais comprometidos em testar cada nova versão dos softwares beta da Apple em suas organizações. Este programa oferece aos profissionais de TI e gerentes de tecnologia uma oportunidade de avaliar as versões mais recentes de pré-lançamento de software em seus ambientes de trabalho, oferecer feedback diretamente às equipes de engenharia da Apple por meio de um processo exclusivo de envio de feedback e participar de planos de testes detalhados e discussões em fóruns com outros participantes.
Com o iOS 17.5, iPadOS 17.5, macOS 14.5 ou posteriores, ficou ainda mais fácil gerenciar a participação em programas beta em uma organização. Os usuários podem ser convidados a se registrar em programas beta, mesmo sem uma Conta Apple nos Ajustes ou nos Ajustes do Sistema. As soluções MDM também podem registrar dispositivos automaticamente, durante o Assistente de Configuração por meio do Registro de Dispositivo Automatizado, ou remotamente, em um momento posterior, se o dispositivo for supervisionado e tiver o iOS 18, iPadOS 18, macOS 15 ou posteriores. Se necessário, a solução MDM tem a opção de remover um dispositivo supervisionado de programas beta e impedir um usuário de se registrar manualmente. Isso elimina a necessidade de etapas executadas manualmente pelo usuário e permite um processo simplificado durante todo o ciclo de vida do teste beta.
Para oferecer versões beta de AppleSeed for IT sem a necessidade de uma Conta Apple, um usuário com a função de administrador no Apple School Manager ou no Apple Business Manager precisa iniciar sessão no portal AppleSeed for IT e aceitar os termos e condições em nome de organização para o período beta atual.
Embora o registro beta possa ser gerenciado sem a necessidade de uma Conta Apple, recomenda-se que as organizações forneçam aos usuários participantes uma Conta Apple Gerenciada para que eles possam enviar feedback diretamente à Apple. Isso também garante que o feedback enviado esteja vinculado à organização. Se os usuários optarem por enviar comentários em nome da equipe, em vez de comentários pessoais, outros usuários, como a equipe de TI, poderão interagir com os tíquetes enviados e se manter informados. Para obter mais informações sobre feedback em equipe, consulte Gerencie o feedback da equipe no Assistente de Feedback no Mac no Manual de Uso do Assistente de Feedback.
Semelhante às atualizações principais e secundárias de software, os lançamentos beta fornecidos por esses programas podem ser adiados em dispositivos supervisionados, e um relatório de estado declarativo fornece maior visibilidade e permite que as organizações rastreiem os registros no programa beta em dispositivos gerenciados.
Usando as opções de configuração disponíveis, uma organização pode registrar remotamente diferentes dispositivos em diferentes programas beta, e, junto com a opção de adiar lançamentos beta e de produção, elas podem ser usadas para implementar uma abordagem de teste e implementação em fases, começando com o primeiro lançamento beta.
Nota: A configuração beta e o relatório de estado não são compatíveis com dispositivos que usam o Registro de Usuário.
Registro de um dispositivo em um programa beta
Para registrar um dispositivo no Programa Apple Beta Software ou em AppleSeed for IT, a solução MDM precisa receber um token da Apple e fornecê-lo aos dispositivos durante o Registro de Dispositivo Automatizado ou por meio da declaração com.apple.configuration.softwareupdate.settings
.
Primeiramente, um usuário com a função de administrador no Apple School Manager ou Apple Business Manager deve se registrar em https://beta.apple.com/for-it. Depois do registro, a solução MDM pode solicitar tokens de programa beta disponíveis usando o ponto final https://mdmenrollment.apple.com/os-beta-enrollment/tokens. Semelhante a outros pontos finais de serviço disponíveis em mdmenrollment.apple.com, as soluções MDM devem ser autenticadas usando OAuth.

A solicitação HTTP GET deve incluir os seguintes campos de cabeçalho (todos obrigatórios):
Campo de cabeçalho HTTP | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| O token OAuth para autenticar a solicitação. Para obter mais informações sobre o processo de autenticação, consulte Authenticating with a Device Enrollment Program (DEP) Server no site Apple Developer (em inglês). | ||||||||||
| Deve ser definido com o valor: 1 |
O ponto final de serviço retorna um objeto JSON com a seguinte estrutura:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "macOS"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
Para registrar um dispositivo no programa beta, o dicionário RequireBetaProgram
precisa conter as chaves mostradas abaixo (todas as strings são obrigatórias).
Chave | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Descrição do programa beta legível por humanos. | ||||||||||
| O token de serviço de seeding para a organização da qual o servidor MDM faz parte. Este token é usado para registrar o dispositivo no programa beta correspondente. |
A seguir encontra-se um exemplo de resposta utilizando as chaves descritas:
{
"code": "com.apple.softwareupdate.required",
"description": "AppleSeed enrollment required",
"message": "This device needs to be enrolled into the AppleSeed Beta program",
"details": {
"OSVersion": "18.2",
"RequireBetaProgram": {
"code": "iOS 18 AppleSeed Beta",
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg","
}
}
}
O token é exclusivo para cada organização e não pode ser reutilizado em diferentes organizações que usam o Apple School Manager ou o Apple Business Manager. O token também é específico para um determinado período de seeding do sistema operacional. O título é uma descrição legível por humanos da versão beta e os
pode conter os seguintes valores: iOS
(inclui iPadOS), macOS
, tvOS
, watchOS
ou visionOS
.
Depois que um iPhone ou iPad é registrado no gerenciamento de dispositivos, uma solução MDM pode registrar ou cancelar o registro de dispositivos iPhone ou iPad supervisionados em programas beta que usam o dicionário Beta na declaração com.apple.configuration.softwareupdate.settings
.
