
Apple Business 中的套件部署簡介
如果你的應用程式沒有在 Mac App Store 上架,可透過 Apple Business 的「套件」功能,在 Mac 電腦上部署這些應用程式。
套件檔案是甚麼?
你需要先建立套件檔案,才可透過 Apple Business 向你的用户提供套件。建立套件檔案後,需要存放在可以透過 URL 取用的網絡伺服器或檔案共享服務上。套件檔案是:
一種標準 macOS 技術,用於安裝 Mac App Store 中沒有的 App。
能夠將檔案和資料夾直接放在目標 Mac 本機的預定位置。
能夠使用安裝前和安裝後指令進一步自動化和自訂安裝過程。
使用套件安裝的 App 不會被視為管理式 App。這樣代表:
如果從「藍圖」中移除應用程式,該應用程式仍會保留在用户的 Mac 上
如果用户從內置裝置管理或與 Apple Business 連結的第三方裝置管理服務中取消註冊其裝置,該 App 仍會保留在用户的 Mac 上。
使用此 App 儲存的檔案不會放置在單獨的空間
在 Apple Business 中建立包含你要部署的新套件之前,你需要先安裝並細閲以下資訊。了解所需資訊後,你便可以開始建立套件。請參閱「建立套件」。
附註:如果你要更改以下任何選項,你需要更新現有套件或建立新套件。
動作 | 描述 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
自動化安裝 (用户動作) | 將套件加至「藍圖」後,與該「藍圖」關聯 (且已連接互聯網) 的 Mac 電腦會自動排隊下載該套件。下載套件並安裝 App 後,所有能夠登入這些 Mac 的用户均可使用該 App。 | ||||||||||
移除 App (用户動作) | 安裝 App 後,用户可以將它移動到另一個位置(例如主資料夾),也可以將它從 Mac 中刪除。職務為管理員的用户可以透過檢查 App 套件的安裝狀態,查看該 App 是否已被移動或刪除。請參閱檢查套件的安裝狀態。 | ||||||||||
為套件命名 | 你可以將套件命名為與 App 相同的名稱,命名亦可稍有不同。 | ||||||||||
決定共用方式 | 與用户共用套件有兩種主要方式。你可以設置網絡伺服器以直接下載,亦可將套件新增到檔案共用服務,如 Box。 如果你要使用檔案共用服務,請按照服務文件中的步驟取得你將與用户共用的 URL。 附註:無論你選擇哪種方法,都需要在使用連結時開始下載套件。該連結不能指向有其他連結的網頁。 | ||||||||||
為從網站 (不是檔案共用服務) 直接下載而建立套件 URL | 如果用户直接從網絡伺服器下載套件,可按幾個理想做法來設定 URL。除了不含空格外,還需要僅包含小寫字母、數字和連字號 (-)。例如,套件名稱可以為:organizationname-applicationname 命名套件後,將套件存放在符合以下條件的網絡伺服器上:
URL 需要:
重要事項:如果應用程式不具備自行更新功能,而你想透過 Apple Business 對其進行更新,則需建立具備新 URL 的新套件。請參閱「更新套件」。 例如,URL 可能起來如下: https://www.melardclothing.com/required-applications/organizationname-applicationname 如果你決定使用開發人員託管的套件連結,請確保該套件不會要由開發人員在場更新。 | ||||||||||
協助確保套件的完整 | 用户可以下載你建立的套件之前,你需要為他們產生一個專用值。此值稱為雜湊 (hash),有助確保套件未被篡改或取代。Apple Business 為此用途採用 SHA-256 雜湊。請參閱「取得所需資訊」。 | ||||||||||
了解 App 的套裝識別碼 | 為確保正確報告安裝狀態,你輸入的套裝 ID 需要與 App 的套裝 ID 相符。可以透過開啟 App 的 Info.plist 檔案(位於 App 內部)並找出 CFBundleIdentifier 密鑰來找到 App 的套裝 ID 字串。請參閱:取得所需資訊。 附註:套件 ID 是 macOS 用於識別應用程式的專屬字串。例如,套件 ID 可以為 com.organizationname.applicationname。 | ||||||||||
可選擇新增版本編號 | 你可能想為 App 新增版本編號。 | ||||||||||