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 | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 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": "OSX"
},
{
"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 | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 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": "17.5",
"RequireBetaProgram": {
"code": "iOS 17 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), OSX
(macOS), tvOS
, watchOS
eller xrOS
(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.
Softwareopdaterings- eller opgraderingsproces for macOS
OTA-opdateringsmetoden er nu den foretrukne metode til opdateringer til macOS, men Universal Mac Assistant-opdateringer (UWA) er stadigvæk tilgængelige. Opgraderinger er nu trinvise elementer, som resulterer i mindre overførsler og hurtigere installering. Der hentes kun de komponenter, der skal bruges til at fuldføre en opdatering, i stedet for hele operativsystemet. Det sker af hensyn til netværkseffektiviteten. Standardindstillingen er trinvise opgraderinger og opdateringer, men hvis trinvise opgraderinger eller opdateringer ikke er tilgængelige, installeres en komplet udskiftning. De kræver en forseglet systemenhed og kan udføres af alle lokale brugere.
Mac-computere modtager opdaterings- og opgraderingsnotifikationer vha. følgende metoder:
En notifikation i Notifikationscenter
I Systemindstillinger (macOS 13 og nyere versioner)
I Systemindstillinger (macOS 12.0.1 og tidligere versioner)
Vigtigt: På en Mac kan opdateringer udføres af brugeren. Før macOS 12.3 kunne opgraderinger af software kun udføres af lokale administratorer. Med macOS 12.3 eller en nyere version kan opgraderinger udføres af brugeren. Brugere, der har Apple Silicon, skal være enhedsejere for at udføre opdateringer og opgraderinger af softwaren.
De kan hentes, installeres eller udsættes fra eksternt hold med en MDM-løsning, eller de kan installeres lokalt.
Eksternt: MDM-administratorer kan styre den måde, softwareopdateringer og -opgraderinger vises på, og automatisk installere og godkende dem på Mac-computere, der er under tilsyn. I macOS 11 og nyere versioner er alle Mac computere, som er tilmeldt med Enhedstilmelding eller Automatisk enhedstilmelding, under tilsyn. Der er ikke behov for at sænke sikkerhedsindstillingen fra Fuld sikkerhed i gendannelsesfunktionen for Mac-computere med Apple Silicon under tilsyn. I visse testsituationer skal en administrator dog muligvis ændre sikkerhedspolitikken manuelt fra Fuld sikkerhed til Reduceret sikkerhed. Du kan få flere oplysninger i Brug macOS-gendannelse på en Mac med Apple Silicon i Brugerhåndbog til Mac.
Lokalt: En lokal administrator eller standardbruger kan også hente et komplet installeringsprogram vha. kommandoen softwareupdate --fetch-full-installer
i Terminal.
På en Mac-computer med Apple Silicon kræver godkendelse et eller begge af følgende:
Et MDM Bootstrap Token til automatiske opdateringer og opgraderinger uden interaktion
Denne funktion kræver macOS 11.2 eller en nyere version, og opdateringen, der installeres, skal være signeret af Apple.
En brugeradgangskode til lokale interaktive opdateringer eller opgraderinger, der startes af brugeren
Bemærk: Brugerens dataenhed er aldrig aktiveret under en softwareopdatering eller -opgradering. Denne praksis forhindrer, at der læses eller skrives til den pågældende enhed under processen. Du kan få flere oplysninger om sikkerheden i forbindelse med Apple-softwareopdateringer og -opgraderinger i Sikre softwareopdateringer i Sikkerhed på Apples platforme.