
Test af softwareopdateringer med AppleSeed for IT-betaprogrammet
AppleSeed for IT er et program udviklet specielt til erhvervs- og uddannelseskunder, som er engageret i at teste alle nye versioner af Apples betasoftware i deres organisationer. Programmet giver it-fagfolk og teknologiansvarlige mulighed for at evaluere de nyeste betaversioner af software i deres specifikke arbejdsmiljø, give feedback direkte til Apples ingeniører via en særlig indsendelsesproces samt deltage i detaljerede testplaner og forumdiskussioner med andre deltagere.
iOS 17.5, iPadOS 17.5, macOS 14.5 og nyere versioner gør det nemmere end nogensinde at administrere deltagelsen i betaprogrammer i en organisation. Brugerne kan blive tilbudt at tilmelde sig betaprogrammer, selvom de ikke har en Apple-konto, i Indstillinger eller Systemindstillinger. MDM-løsninger kan også tilmelde enheder automatisk via Indstillingsassistent, når der bruges automatisk enhedstilmelding, eller eksternt på et senere tidspunkt, hvis enhederne er under tilsyn og har iOS 18, iPadOS 18, macOS 15 eller nyere versioner installeret. Hvis det er nødvendigt, har MDM-løsningen mulighed for at fjerne en enhed, der er under tilsyn, fra betaprogrammer og forhindre brugeren i at anvende manuel tilmelding. Det fjerner behovet for manuelle trin udført af brugeren og gør det muligt at strømline processen igennem hele betatestforløbet.
For at tilbyde betaversioner af AppleSeed for IT uden brug af en Apple-konto skal en bruger med rollen som administrator i Apple School Manager eller Apple Business Manager logge ind på AppleSeed for IT-portalen og acceptere vilkårene og betingelserne for den aktuelle betaperiode på vegne af sin organisation.
Selvom betatilmeldingen kan administreres uden brug af en Apple-konto, kan organisationer passende overveje at oprette en administreret Apple-konto til de deltagende brugere, så de kan indsende feedback direkte til Apple. Det sikrer også, at den indsendte feedback er knyttet til deres organisation. Hvis brugerne vælger at indsende deres feedback på vegne af teamet og ikke på egne vegne, kan andre brugere såsom IT-medarbejderne tage del i de indsendte henvendelser og holde sig orienteret. Du kan få flere oplysninger om teambaseret feedback i Manage team feedback in Feedback Assistant on Mac i Feedback Assistant User Guide.
Ligesom med softwareopdateringer og -opgraderinger kan betaudgivelser leveret af disse programmer udsættes på enheder, der er under tilsyn, og en deklarationsbaseret statusrapport kan give øget synlighed og tillade, at organisationer sporer tilmeldinger til betaprogrammer på administrerede enheder.
Vha. de tilgængelige konfigurationsmuligheder kan en organisation tilmelde forskellige enheder eksternt til forskellige betaprogrammer og – kombineret med muligheden for at udsætte beta- og produktionsudgivelser – implementere en proces med test- og udrulningsfaser allerede fra første betaudgivelse.
Bemærk: Betakonfigurationen og statusrapporten understøttes ikke på enheder, der benytter brugertilmelding.
Tilmelding af en enhed til et betaprogram
For at tilmelde en enhed til Apple Beta Software Program eller AppleSeed for IT skal MDM-løsningen hente et token fra Apple og sende det til enheden under automatisk enhedstilmelding eller bruge deklarationen com.apple.configuration.softwareupdate.settings
.
Det første skridt er, at en bruger med rollen som administrator i Apple School Manager eller Apple Business Manager klarer tilmeldingen på https://beta.apple.com/for-it. Efter tilmelding kan MDM-løsningen anmode om tilgængelige tokens til betaprogrammer vha. slutpunktet https://mdmenrollment.apple.com/os-beta-enrollment/tokens. Ligesom med andre tjenesteslutpunkter, der findes på mdmenrollment.apple.com, skal MDM-løsninger godkende via OAuth.

HTTP GET-anmodningen skal inkludere følgende headerfelter (alle er obligatoriske):
HTTP-headerfelt | Beskrivelse | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| OAuth-token til at godkende anmodningen. Du kan få flere oplysninger om godkendelsesprocessen i Authenticating with a Device Enrollment Program (DEP) Server på Apple Developer-webstedet. | ||||||||||
| Skal være indstillet til denne værdi: 1 |
Tjenesteslutpunktet returnerer et JSON-objekt med følgende format:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "macOS"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
For at tilmelde en enhed til et betaprogram skal RequireBetaProgram
-ordbogen indeholde nøglerne vist herunder (alle strenge er obligatoriske).
Nøgle | Beskrivelse | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| En beskrivelse af betaprogrammet, som er nem for mennesker at læse. | ||||||||||
| Seeding-tjenestetoken til den organisation, som MDM-serveren er en del af. Dette token bruges til at tilmelde enheden til det tilsvarende betaprogram. |
Det følgende er et eksempel på et svar, der gør brug af de beskrevne nøgler:
{
"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","
}
}
}
Et token er unikt for hver organisation og kan ikke bruges igen på tværs af forskellige Apple School Manager- og Apple Business Manager-organisationer. Et token er også knyttet til en bestemt seeding-periode for en opgradering af et operativsystem. Titlen er en beskrivelse af betaudgivelsen, som er nem for mennesker at læse, og OS
kan indeholde følgende værdier: iOS
(inkluderer iPadOS), macOS
, tvOS
, watchOS
eller visionOS
.
Når en iPhone eller iPad er blevet tilmeldt enhedsadministration, kan MDM-løsningen bruge Beta-ordbogen i deklarationen com.apple.configuration.softwareupdate.settings
til at tilmelde iPhone- eller iPad-enheder, der er under tilsyn, til betaprogrammer eller afmelde dem.
