使用 AppleSeed for IT Beta 版計畫測試軟體更新
AppleSeed for IT 是特別為企業和教育客戶設計的計畫,致力於在其組織中測試 Apple Beta 版軟體的每個新版本。此計畫提供 IT 專業人士和技術管理人士在其獨特工作環境中評估最新預先發佈軟體版本的機會,透過專用的使用者意見送出程序將使用者意見直接反應給 Apple 工程團隊,以及參與詳細的測試計畫案和加入與其他參與者的論壇討論。
iOS 17.5、iPadOS 17.5 和 macOS 14.5 或以上版本讓管理組織中的 Beta 版計畫參與比以往更輕鬆。使用者甚至不需要「設定」或「系統設定」中的「Apple 帳號」便能受邀註冊 Beta 版計畫。MDM 解決方案也可以在使用「自動裝置註冊」時於「設定輔助程式」期間自動註冊裝置,或是若裝置受監管且執行 iOS 18、iPadOS 18、macOS 15 或以上版本,則可稍後以遠端方式進行。如有需要,MDM 解決方案包含從 Beta 版計畫移除受監管裝置和限制使用者手動註冊的選項。這可免除由使用者執行手動步驟的需求並讓程序在整個 Beta 版測試生命週期中獲得簡化。
若要提供 AppleSeed for IT Beta 版版本而不需要「Apple 帳號」,在「Apple 校務管理」或「Apple 商務管理」中擁有管理者職務的使用者必須登入 AppleSeed for IT 入口網站並在目前 Beta 版期間代表其組織接受條款與約定。
雖然 Beta 版註冊可受管理而不需要「Apple 帳號」,組織可能會想考量提供參與的使用者「管理式 Apple 帳號」,以便讓使用者直接將使用者意見傳送給 Apple。這也會確保送出的使用者意見與其組織產生關聯。若使用者選取送出團隊的使用者意見而非個人的使用者意見,其他像是 IT 團隊的使用者便可介入送出的回報單並隨時了解情況。如需更多團隊使用者意見的相關資訊,請參閱「使用者意見程式使用手冊」中的在 Mac 上的「使用者意見程式」中管理團隊使用者意見。
與軟體更新和升級相似,由這些計畫提供的 Beta 版發佈可以在受監管的裝置上延遲,而宣告式狀態報告可提高顯示頻率並讓組織追蹤受管理裝置上的 Beta 版計畫註冊。
使用提供的設定選項,組織可透過遠端方式將裝置註冊不同的 Beta 版計畫,而且與延遲 Beta 版和產品發佈的選項結合,直接從第一個 Beta 版開始實施階段的測試和首次推出的方式。
【注意】使用「使用者註冊」的裝置不支援 Beta 版設定和狀態報告。
將裝置註冊 Beta 版計畫
若要將裝置註冊「Apple Beta 版軟體計畫」或 AppleSeed for IT,MDM 解決方案必須從 Apple 取得代號並在「自動裝置註冊」期間或使用 com.apple.configuration.softwareupdate.settings
宣告將其提供給裝置。
第一個步驟是讓擁有「Apple 校務管理」或「Apple 商務管理」中管理者職務的使用者在 https://beta.apple.com/it 中註冊。註冊後,MDM 解決方案可以使用 https://mdmenrollment.apple.com/os-beta-enrollment/tokens 端點來要求可用的 Beta 版計畫代號。與 mdmenrollment.apple.com 中可用的其他服務端點相似,MDM 解決方案必須使用 OAuth 進行認證。
HTTP GET 要求必須包含下列標題欄位(皆必要):
HTTP 標題欄位 | 說明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 要認證要求的 OAuth 代號。 如需更多認證程序的相關資訊,請參閱 Apple 開發者網站上的使用裝置註冊計畫(DEP)伺服器進行認證。 | ||||||||||
| 必須設為值:1 |
服務端點會傳回包含下列結構的 JSON 物件:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "OSX"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
若要將裝置註冊 Beta 版計畫,RequireBetaProgram
辭典必須包含下方顯示的密鑰(所有必要字串)。
密鑰 | 說明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| 可讓人讀取的 Beta 版計畫說明。 | ||||||||||
| MDM 伺服器為其部份的組織種子服務代號。此代號會用來將裝置註冊對應的 Beta 版計畫。 |
以下為運用說明的密鑰的範例回應:
{
"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","
}
}
}
代號為每個組織獨有且無法在不同的「Apple 校務管理」和「Apple 商務管理」組織間重複使用。該代號也是某些作業系統升級播種期間所特有。標題為可讓人讀取的 Beta 版發佈說明而且 os
可以包含下列值:iOS
(包含 iPadOS)、OSX
(macOS)、tvOS
、watchOS
或 xrOS
(visionOS)。
在 iPhone 或 iPad 註冊裝置管理後,MDM 解決方案可以使用 com.apple.configuration.softwareupdate.settings
宣告中的 Beta 辭典來從 Beta 版計畫註冊或取消註冊受監管的 iPhone 或 iPad 裝置。
macOS 軟體更新或升級程序
OTA 更新方式現為更新到 macOS 的偏好方式(但「通用 Mac 輔助程式」(UMA)更新仍可使用)。升級現為漸進的修補項目,其產生的下載項目較小而且安裝速度較快。只會下載完成更新所需的元件而不會下載整個作業系統,藉此改進網路效率。預設值會包含漸進的升級和更新,但若漸進的升級或更新無法使用,則會安裝完整的替代項目。升級會要求密封的系統卷宗,而且可由任何本機使用者執行。
Mac 電腦會以下列方式接收更新和升級通知:
「通知中心」中的通知
在「系統設定」(macOS 13 或以上版本)中
在「系統偏好設定」(macOS 12.0.1 或較早版本)中
【重要事項】在 Mac 上,任何使用者都可以執行軟體更新。在 macOS 12.3 之前,本機管理者必須執行軟體升級。使用 macOS 12.3 或以上版本,任何使用者都可以執行軟體升級。在 Apple 晶片式機型上,使用者必須是卷宗擁有者才能執行軟體更新和升級。
升級和更新可接受下載、安裝或延遲,全部皆可透過 MDM 解決方案以遠端方式執行,或是可以在本機上安裝。
以遠端方式:只要 Mac 受監管,MDM 管理者便可控制軟體更新和升級顯示的方式以及自動安裝和授權 Mac 電腦上的軟體更新和升級。在 macOS 11 或以上版本中,所有透過「裝置註冊」或「自動裝置註冊」進行註冊的 Mac 電腦皆受監管。針對受監管之配備 Apple 晶片的 Mac,不需要降低 recoveryOS 中「完整安全性」的安全性設定。然而在特定測試情況下,管理者可能需要手動將安全性規則從「完整安全性」更改為「較低安全性」。如需更多資訊,請參閱「Mac 使用手冊」中的在配備 Apple 晶片 的 Mac 上使用「Mac 復原」。
在本機上:本機管理者或標準使用者也可使用「終端機」中的 softwareupdate --fetch-full-installer
指令下載完整安裝程式。
針對配備 Apple 晶片的 Mac,認證需要下列其中一項或兩項兼具:
用於自動、非互動式更新和升級的 MDM Bootstrap 代號
此功能需要 macOS 11.2 或以上版本,而且要進行安裝的更新必須經過 Apple 簽署。
用於本機上、使用者啟動、互動式更新和升級的使用者密碼
【注意】使用者的資料卷宗絕對不會在軟體更新或升級期間裝載。此規範可協助防止卷宗在程序期間被讀取或寫入任何項目。如需更多 Apple 軟體更新和升級相關資訊,請參閱「Apple 平台安全性」中的安全軟體更新。