
Teste programvareoppdateringer med betaprogrammet AppleSeed for IT
AppleSeed for IT er et program som er spesialutviklet for bedrifts- og utdanningskunder som vil teste hver nye versjon av Apples betaprogramvare i organisasjonen. Dette programmet gir IT-avdelingen og de teknologiansvarlige muligheten til å evaluere de nyeste førlanseringsversjonene av programvaren i sine egne arbeidsmiljøer, gi tilbakemeldinger til Apples ingeniører ved hjelp av en egen prosess for å sende tilbakemeldinger, samt delta i detaljert testing og forumdiskusjoner med andre deltakere.
iOS 17.5, iPadOS 17.5, macOS 14.5 eller nyere gjør det enklere enn noensinne å administrere deltakelse i betaprogram i organisasjonen. Brukere kan få tilbud om å registrere seg i betaprogrammer selv om de ikke har en Apple-konto i Innstillinger eller Systeminnstillinger. MDM-løsninger kan også automatisk registrere enheter i Oppsettassistent når det brukes automatisk enhetsregistrering, eller eksternt senere hvis enheten er under tilsyn og har iOS 18, iPadOS 18, macOS 15 eller nyere. Ved behov kan MDM-løsningen også fjerne en enhet som er under tilsyn, fra betaprogrammer og begrense brukerens mulighet til å registrere seg manuelt. Dette eliminerer behovet for at brukeren må utføre trinn manuelt, og det gir en strømlinjeformet prosess i betatestingens livssyklus.
For å kunne tilby AppleSeed for IT-betaversjoner uten å kreve en Apple-konto må en bruker med rollen administrator i Apple School Manager eller Apple Business Manager logge på nettstedet for AppleSeed for IT og godta vilkårene på vegne av organisasjonen for den aktuelle betaperioden.
Selv om betaregistrering kan administreres uten at det er behov for en Apple-konto, kan det hende at organisasjoner bør vurdere å tilby deltakende brukere en administrert Apple-konto, slik at de kan sende tilbakemeldinger direkte til Apple. Dette sørger også for at tilbakemeldinger som sendes inn, knyttes til organisasjonen deres. Hvis brukere velger å sende tilbakemeldingene sine for teamet i stedet for personlige tilbakemeldinger, kan andre brukere, for eksempel IT-avdelingen, engasjere seg i innsendte saker og holde seg oppdatert. Hvis du vil ha mer informasjon om tilbakemeldinger fra teamet, kan du se Manage team feedback in Feedback Assistant on Mac i Feedback Assistant User Guide.
I likhet med programvareoppdateringer og -oppdateringer kan betaversjoner fra disse programmene utsettes på enheter som er under tilsyn, og den deklarativ statusrapport gir økt synlighet og lar organisasjoner spore registrering i betaprogrammer på administrerte enheter.
Organisasjonen kan bruke de tilgjengelige konfigurasjonsvalgene for å registrere forskjellige enheter i forskjellige betaprogrammer eksternt, og kombinert med valget om å utsette beta- og produksjonsversjoner kan dette brukes for å implementere en tilnærming med testing og utrulling i faser, fra den første betaversjonen.
Merk: Betakonfigurasjonen og statusrapporten støttes ikke på enheter som bruker brukerregistrering.
Registrere en enhet i et betaprogram
For å registrere en enhet i Apple Beta Software Program eller AppleSeed for IT må MDM-løsningen hente et kjennetegn fra Apple og gi det til enheter under automatisert enhetsregistrering, eller bruke com.apple.configuration.softwareupdate.settings
-deklarasjonen.
Det første skrittet er at en bruker som har rollen administrator i Apple School Manager eller Apple Business Manager, registrerer seg på https://beta.apple.com/for-it. Etter registreringen kan MDM-løsningen be om tilgjengelige kjennetegn for betaprogram ved å bruke sluttpunktet https://mdmenrollment.apple.com/os-beta-enrollment/tokens. I likhet med andre tjenestesluttpunkt som er tilgjengelige på mdmenrollment.apple.com, må MDM-løsninger autentisere ved hjelp av OAuth.

HTTP GET-forespørselen må inkludere følgende meldingshodefelt (alle er obligatoriske):
HTTP-meldingshodefelt | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| OAuth-kjennetegnet for å autentisere forespørselen. Hvis du vil ha mer informasjon om autentiseringsprosessen, kan du se Authenticating with a Device Enrollment Program (DEP) Server på Apple Developer-nettstedet. | ||||||||||
| Må være satt til verdien: 1 |
Tjenestesluttpunktet returnerer et JSON-objekt med følgende struktur:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "macOS"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
For å registrere en enhet i et betaprogram må RequireBetaProgram
-ordboken inneholde nøklene som vises under (alle obligatoriske strenger).
Nøkkel | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| En beskrivelse av betaprogrammet, som kan leses av mennesker. | ||||||||||
| Rangeringstjenestekjennetegnet for organisasjonen som MDM-tjeneren er en del av. Dette kjennetegnet brukes til å registrere enheten i det tilhørende betaprogrammet. |
Følgende er et eksempelsvar som bruker nøklene som er beskrevet:
{
"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","
}
}
}
Kjennetegnet er unikt for hver organisasjon, og det kan ikke gjenbrukes på tvers av forskjellige Apple School Manager- og Apple Business Manager-organisasjoner. Kjennetegnet er også spesifikt for en bestemt rangeringsperiode for operativsystemoppgradering. Tittelen er en beskrivelse av betaversjonen, som kan leses av mennesker, og os
kan inneholde følgende verdier: iOS
(inkluderer iPadOS), macOS
, tvOS
, watchOS
eller visionOS
.
Når en iPhone eller iPad er registrert i enhetsadministrasjon, kan MDM-løsningen registrere og avregistrere iPhone- og iPad-enheter som er under tilsyn, fra betaprogrammer ved hjelp av Beta-ordboken icom.apple.configuration.softwareupdate.settings
-deklarasjonen.
