
Testa programuppdateringar med AppleSeed for IT-betaprogrammet
AppleSeed for IT är ett program som har utvecklats speciellt för företags- och utbildningskunder som vill testa varje ny version av Apple-betaprogramvara i sin organisation. Programmet ger IT-medarbetare och teknikansvariga möjlighet att utvärdera de senaste förhandsversionerna av programvara i sina unika arbetsmiljöer och dela med sig av sina synpunkter, direkt till Apples ingenjörsteam, via en dedikerad feedbackprocess. De kan också bidra i detaljerade testningsplaner och forumdiskussioner med andra deltagare.
iOS 17.5, iPadOS 17.5, macOS 14.5 eller senare gör det enklare än någonsin att hantera medverkan i betaprogram i en organisation. Användare kan erbjudas att registrera sig i betaprogram även utan ett Apple-konto i Inställningar eller Systeminställningar. MDM-lösningar kan också automatiskt registrera enheter i inställningsassistenten när automatisk enhetsregistrering används eller på distans vid ett senare tillfälle om enheten övervakas och har iOS 18, iPadOS 18, macOS 15 eller senare. Om det behövs kan en MDM-lösning ta bort en övervakad enhet från betaprogram och begränsa en användare från att registrera sig manuellt. Detta innebär att användaren slipper utföra manuella steg och gör hela processen smidigare under betatestningens livscykel.
Om du vill erbjuda betaversioner från AppleSeed for IT utan att kräva ett Apple-konto måste en användare med administratörsroll i Apple School Manager eller Apple Business Manager logga in på AppleSeed for IT-portalen och godkänna villkoren å sin organisations vägnar för den aktuella betaperioden.
Trots att betaregistrering kan hanteras utan att det behövs ett Apple-konto kan organisationer överväga att tillhandahålla ett hanterat Apple-konto till medverkande användare så att de kan skicka feedback direkt till Apple. Detta säkerställer också att inskickad feedback kopplas till organisationen. Om användare väljer att skicka sin feedback för teamet snarare än som personlig feedback kan andra användare, som IT-avdelningen, bidra till inskickade biljetter och hålla sig informerade. Mer information om feedback från team finns i Manage team feedback in Feedback Assistant on Mac i Feedback Assistant User Guide.
I likhet med programuppdateringar och -uppgraderingar kan betaversioner som tillhandahålls av dessa program fördröjas på övervakade enheter och en deklarativ statusrapport ökar synligheten och tillåter att organisationer spårar betaprogramsregistreringar på övervakade enheter.
Genom att använda de tillgängliga konfigurationsalternativen kan en organisation fjärregistrera olika enheter i olika betaprogram och – i kombination med alternativet att fördröja beta- och produktionsversioner – använda dem till att implementera en gradvis testnings- och driftsättningsprocess med början från den första betaversionen.
Obs! Betakonfiguration och statusrapport stöds inte på enheter med användarregistrering.
Registrera en enhet i ett betaprogram
För att kunna registrera en enhet i Apple Beta Software Program eller AppleSeed for IT måste en MDM-lösning hämta en token från Apple och tillhandahålla den till enheter under automatisk enhetsregistrering eller använda deklarationen com.apple.configuration.softwareupdate.settings
.
Det första steget är att en användare med administratörsroll i Apple School Manager eller Apple Business Manager registrerar sig på https://beta.apple.com/for-it. Efter registreringen kan en MDM-lösning begära tillgängliga betaprogramtokens via https://mdmenrollment.apple.com/os-beta-enrollment/tokens endpoint. I likhet med andra tjänsteslutpunkter på mdmenrollment.apple.com måste MDM-lösningar autentisera med OAuth.

En HTTP GET-begäran måste innehålla följande sidhuvudsfält (alla krävs):
HTTP-sidhuvudsfält | Beskrivning | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Den OAuth-token som autentiserar en förfrågan. Mer information om autentiseringsprocessen finns i Authenticating with a Device Enrollment Program (DEP) Server på Apple Developer-webbplatsen. | ||||||||||
| Måste vara inställt på värdet: 1 |
Tjänstens slutpunkt returnerar ett JSON-objekt med följande struktur:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "macOS"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
Vid registrering av en enhet i ett betaprogram måste ordboken RequireBetaProgram
innehålla nycklarna som visas nedan (alla strängar krävs).
Nyckel | Beskrivning | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| En läsbar beskrivning av betaprogrammet. | ||||||||||
| Seed-tjänstetoken för organisationen där MDM-servern ingår. Denna token används till att registrera enheten i motsvarande betaprogram. |
Följande är ett exempelsvar som använder de beskrivna nycklarna:
{
"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","
}
}
}
Denna token är unik för varje organisation och kan inte återanvändas i olika Apple School Manager- och Apple Business Manager-organisationer. Denna token är också specifik för en viss operativsystemuppgradering och dess seed-period. Titeln är en läsbar beskrivning av betaversionen och os
kan innehålla följande värden: iOS
(inkluderar iPadOS), macOS
, tvOS
, watchOS
eller visionOS
.
När en iPhone eller iPad har registrerats i enhetshantering kan en MDM-lösning registrera eller avregistrera övervakade iPhone- eller iPad-enheter från betaprogram med hjälp av Beta-ordboken i deklarationen com.apple.configuration.softwareupdate.settings
.
