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": "OSX"
},
{
"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": "17.5",
"RequireBetaProgram": {
"code": "iOS 17 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), OSX
(macOS), tvOS
, watchOS
eller xrOS
(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
.
Programuppdaterings- eller uppgraderingsprocess för macOS
Den trådlösa uppdateringsmetoden (OTA) är nu den föredragna metoden för uppdateringar av macOS (däremot är Universal Mac Assistant (UMA)-uppdateringar fortfarande tillgängliga). Uppgraderingar är nu stegvisa tilläggspaket vilket leder till mindre hämtningar och snabbare installationer. Endast de komponenter som krävs för att slutföra en uppdatering hämtas, vilket förbättrar nätverkets effektivitet eftersom inte hela operativsystemet hämtas. Förvalet är att ha stegvisa uppgraderingar och uppdateringar, men om stegvisa uppgraderingar eller uppdateringar inte är tillgängliga installeras en fullständig ersättning. De kräver en förseglad systemvolym och kan utföras av alla lokala användare.
Mac-datorer får uppdaterings- och uppgraderingsnotiser med följande metoder:
En notis i Notiscenter
I Systeminställningar
I Systeminställningar
Viktigt: På en Mac kan alla användare utföra programuppdateringar. Före macOS 12.3 krävdes lokal administratörsbehörighet för att utföra programuppgraderingar. Med macOS 12.3 eller senare kan alla användare utföra en programuppgradering. På datorer med Apple Silicon måste användare vara en volymägare för att kunna utföra programuppdateringar och -uppgraderingar.
De kan hämtas, installeras eller fördröjas på distans med en MDM-lösning eller installeras lokalt.
På distans: MDM-administratörer kan styra hur programuppdateringar och -uppgraderingar visas och automatiskt installera och auktorisera dem på Mac-datorer förutsatt att de datorerna är övervakade. I macOS 11 eller senare är alla Mac-datorer som har registrerats med Enhetsregistrering eller Automatisk enhetsregistrering övervakade. För en övervakad Mac med Apple Silicon behöver inte säkerhetsinställningen minskas från Full säkerhet i recoveryOS. Däremot kanske en administratör måste ändra säkerhetspolicyn manuellt från Full säkerhet till Minskad säkerhet i vissa testscenarier. Mer information finns i Använda macOS Återställning på en Mac med Apple Silicon i Mac Användarhandbok.
Lokalt: En lokal administratör eller standardanvändare kan också hämta en fullständig installerare genom att använda kommandot softwareupdate --fetch-full-installer
i Terminal.
För en Mac med Apple Silicon kräver autentisering det ena eller båda av följande:
En MDM bootstrap token för automatiska uppdateringar och uppgraderingar utan interaktion
Den här funktionen kräver macOS 11.2 eller senare och uppdateringen som installeras måste vara signerad av Apple.
Ett användarlösenord för lokala interaktiva uppdateringar och uppgraderingar som användaren tar initiativ till
Obs! Användarens datavolym blir aldrig inlänkad under en programuppdatering eller -uppgradering. Den här metoden förhindrar att data blir lästa från eller skrivna till den volymen under processen. Mer information om säkerheten för programuppdateringar och -uppgraderingar från Apple finns i Säkra programuppdateringar i Apple och säkerhetsteknik.