
AppleSeed for IT 베타 프로그램으로 소프트웨어 업데이트 테스트하기
AppleSeed for IT는 새로운 Apple 베타 소프트웨어의 각 버전을 조직에서 테스트하려는 기업 및 교육 고객을 위해 특별히 설계된 프로그램입니다. 이 프로그램은 IT 전문가와 기술 관리자에게 고유한 작업 환경에서 최신 사전 릴리즈 소프트웨어 버전을 평가할 기회를 제공하고, 전용 피드백 제출 프로세스를 통해 Apple 엔지니어링 팀에 직접 피드백을 보내며, 자세한 테스트 계획 및 포럼 논의에 다른 참가자들과 함께 참여할 수 있게 합니다.
iOS 17.5, iPadOS 17.5, macOS 14.5 이상에서는 조직에서 베타 프로그램 참여를 관리하는 것이 그 어느 때보다 쉬워졌습니다. 사용자는 설정 또는 시스템 설정에서 Apple 계정이 없어도 베타 프로그램에 등록할 수 있는 기회를 제공받을 수 있습니다. MDM 솔루션은 자동 기기 등록을 사용하여 설정 지원 중에 기기를 자동으로 등록하거나, 기기가 감독되는 중이거나 iOS 18, iPadOS 18, macOS 15 이상을 실행 중인 경우 이후에 원격으로 등록할 수도 있습니다. 필요한 경우 MDM 솔루션은 감독 중인 기기를 베타 프로그램에서 제거하고 사용자가 수동으로 등록하는 것을 제한하는 옵션이 있습니다. 이렇게 하면 사용자가 수행해야 하는 수동 단계를 제거하고, 베타 테스트 라이프사이클 전반에 걸쳐 간소화된 프로세스가 가능하게 합니다.
AppleSeed for IT 베타 버전을 Apple 계정 없이 제공하려면, Apple School Manager 또는 Apple Business Manager에서 관리자 역할이 있는 사용자가 AppleSeed for IT 포털에 로그인하여 현재 베타 기간 동안 조직을 대표하여 이용 약관에 동의해야 합니다.
베타 등록은 Apple 계정 없이 관리할 수 있지만, 조직에서는 참여하는 사용자가 피드백을 Apple에 직접 제출할 수 있도록 관리형 Apple 계정을 제공하는 것을 고려할 수 있습니다. 이렇게 하면 제출된 피드백이 해당 조직과 연계되도록 할 수 있습니다. 사용자가 개인적인 피드백이 아닌 팀의 피드백을 제출하도록 선택하는 경우, IT 팀과 같은 다른 사용자가 제출된 티켓에 참여하고 최신 정보를 확인할 수 있습니다. 피드백에 대한 자세한 정보는 피드백 지원 사용 설명서에서 Mac용 피드백 지원에서 팀 피드백 관리하기를 참조하십시오.
소프트웨어 업데이트 및 업그레이드와 유사하게, 이러한 프로그램에서 제공하는 베타 릴리즈는 감독 중인 기기에서 연기할 수 있으며, 선언적 상태 리포트는 가시성을 높이고 조직이 관리형 기기의 베타 프로그램 등록을 추적할 수 있습니다.
사용 가능한 구성 옵션을 사용하면 조직에서 여러 기기를 서로 다른 베타 프로그램에 원격으로 등록할 수 있으며, 베타 및 프로덕션 릴리즈를 연기하는 옵션과 결합하여, 첫 번째 베타 릴리즈부터 단계적 테스트 및 롤아웃 방식을 구현하는 데 사용할 수 있습니다.
참고: 베타 구성 및 상태 리포트는 사용자 등록을 사용하는 기기에서는 지원되지 않습니다.
베타 프로그램에 기기 등록하기
기기를 Apple Beta Software Program 또는 AppleSeed for IT에 등록하려면, MDM 솔루션이 Apple로부터 토큰을 가져와서 자동 기기 등록 동안 또는 com.apple.configuration.softwareupdate.settings
선언을 사용하여 기기에 제공해야 합니다.
첫 번째 단계는 Apple School Manager 또는 Apple Business Manager에서 관리자 역할이 있는 사용자가 https://beta.apple.com/for-it에 등록하는 것입니다. 등록한 다음, MDM 솔루션은 https://mdmenrollment.apple.com/os-beta-enrollment/tokens endpoint 사이트를 사용하여 사용 가능한 베타 프로그램 토큰을 요청할 수 있습니다. mdmenrollment.apple.com에서 제공되는 다른 서비스 엔드포인트와 마찬가지로, MDM 솔루션은 OAuth를 사용하여 인증해야 합니다.

HTTP GET 요청에는 다음 헤더 필드가 포함되어야 합니다(모두 필요).
HTTP 헤더 필드 | 설명 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 요청을 인증하기 위한 OAuth 토큰입니다. 인증 프로세스에 관한 자세한 정보는 Apple Developer 웹사이트에서 Authenticating with a Device Enrollment Program (DEP) Server를 참조하십시오. | ||||||||||
| 설정되어야 하는 값: 1 |
서비스 엔드포인트는 다음 구조의 JSON 객체를 반환합니다.
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "macOS"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
기기를 베타 프로그램에 등록하려면 RequireBetaProgram
사전에 아래에 표시된 키(전체 필수 문자열)가 포함되어야 합니다.
키 | 설명 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 사람이 읽을 수 있는 베타 프로그램에 대한 설명입니다. | ||||||||||
| MDM 서버가 속해 있는 조직의 시딩 서비스 토큰입니다. 이 토큰은 기기를 해당하는 베타 프로그램에 등록하는 데 사용됩니다. |
다음은 설명된 키를 활용한 응답의 예입니다.
{
"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","
}
}
}
토큰은 각 조직마다 고유하며 다른 Apple School Manager 및 Apple Business Manager 조직에서 재사용할 수 없습니다. 또한 토큰은 특정 운영 체제 업그레이드 시딩 기간에만 적용됩니다. 제목은 사람이 읽을 수 있는 베타 릴리즈에 대한 설명이며 os
에는 다음 값이 포함될 수 있습니다. iOS
(iPadOS 포함), macOS
, tvOS
, watchOS
또는 visionOS
.
iPhone 또는 iPad가 기기 관리에 등록된 후, MDM 솔루션은 com.apple.configuration.softwareupdate.settings
선언의 베타 사전을 사용하여 베타 프로그램에 감독 중인 iPhone 또는 iPad 기기를 등록하거나 등록 해제할 수 있습니다.
