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 | Beskrivelse | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 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": "OSX"
},
{
"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 | Beskrivelse | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 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": "17.5",
"RequireBetaProgram": {
"code": "iOS 17 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), OSX
(macOS), tvOS
, watchOS
eller xrOS
(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.
Programvareoppdateringer eller -oppgraderinger for macOS
OTA-oppdateringsmetoden er nå den foretrukne metoden for macOS-oppdateringer (Universal Mac Assistant (UMA)-oppdateringer er imidlertid fremdeles tilgjengelig). Oppgraderinger er nå trinnvise patcher som resulterer i mindre nedlastinger og raskere installasjoner. Det er kun komponentene som kreves for å fullføre en oppdatering som lastes ned, noe som gir bedre nettverkseffektivitet ved at ikke hele operativsystemet lastes ned. Standarden er å bruke trinnvise oppgraderinger og oppdateringer, men hvis disse ikke er tilgjengelige, kan en full versjon installeres. De krever et lukket systemvolum og kan utføres av alle lokale brukere.
Macer mottar varslinger om oppdateringer og oppgraderinger på følgende måter:
en varsling i Varslingssenter
I Systeminnstillinger (macOS 13 eller nyere)
i Systemvalg (macOS 12.0.1 eller eldre)
Viktig: Alle brukere kan utføre programvareoppdateringer på en Mac. For operativsystemversjoner eldre enn macOS 12.3 må lokale administratorer utføre programvareoppgraderinger. Med macOS 12.3 eller nyere kan alle brukere utføre en programvareoppgradering. På maskiner med Apple-chip må brukere være volumeiere for å kunne utføre programvareoppdateringer og -oppgraderinger.
De kan lastes ned, installeres eller utsettes – alt via ekstern tilkobling via en MDM-løsning – eller de kan installeres lokalt.
Fjernadministrert: MDM-administratorer kan styre hvordan programvareoppdateringer og -oppgraderinger blir tilgjengelige og automatisk installere og autorisere dem på Macer så lenge Macen er under tilsyn. I macOS 11 eller nyere er alle Macer som er registrert gjennom enten enhetsregistrering eller automatisert enhetsregistrering, under tilsyn. Når det gjelder Macer med Apple-chip, er det ikke nødvendig å redusere sikkerhetsinnstillingen fra Full sikkerhet i recoveryOS. I enkelte testescenarioer kan det imidlertid hende at administratoren må endre sikkerhetskriteriene manuelt fra Full sikkerhet til Redusert sikkerhet. Hvis du vil ha mer informasjon, kan du se Bruk macOS-gjenoppretting på en Mac med Apple-chip i Brukerveiledning for Mac.
Lokalt: En lokal administrator eller standardbruker kan også laste ned en full installerer ved å bruke kommandoen softwareupdate --fetch-full-installer
i Terminal.
For Macer med Apple-chip kreves autentisering for ett eller begge av følgende:
et MDM bootstrap-kjennetegn for automatiske, ikke-interaktive oppdateringer og oppgraderinger
Denne funksjonen krever macOS 11.2 eller nyere, og oppdateringen som installeres, må være signert av Apple.
et brukerpassord for lokale, interaktive oppdateringer og oppgraderinger som igangsettes av brukeren
Merk: Brukerens datavolum blir aldri aktivert under en programvareoppdatering eller -oppgradering. Denne praksisen bidrar til å hindre at noe blir lest fra eller skrevet til volumet under prosessen. Hvis du vil ha mer informasjon om sikkerheten i Apples oppdateringer og oppgraderinger, kan du se Sikre programvareoppdateringer i Apple-plattformsikkerhet.