Apple 平台部署
- 歡迎
- Apple 平台部署簡介
- 新功能
-
-
- 「輔助使用」承載資料設定
- 「Active Directory 憑證」承載資料設定
- AirPlay 承載資料設定
- 「AirPlay 安全性」承載資料設定
- AirPrint 承載資料設定
- 「App 鎖定」承載資料設定
- 「相關的網域」承載資料設定
- 「自動憑證管理環境」(ACME)承載資料
- 「自主單一 App 模式」承載資料設定
- 「行事曆」承載資料設定
- 「行動網路」承載資料設定
- 「私人行動網路」承載資料設定
- 「憑證偏好設定」承載資料設定
- 「憑證撤銷」承載資料設定
- 「憑證透明度」承載資料設定
- 「憑證」承載資料設定
- 「會議室顯示器」承載資料設定
- 「聯絡人」承載資料設定
- 「內容快取」承載資料設定
- 「目錄服務」承載資料設定
- 「DNS 代理伺服器」承載資料設定
- 「DNS 設定」承載資料設定
- Dock 承載資料設定
- 「網域」承載資料設定
- 「能源節約器」承載資料設定
- Exchange ActiveSync(EAS)承載資料設定
- Exchange Web Services(EWS)承載資料設定
- 「可延伸單一登入」承載資料設定
- 「可延伸單一登入 Kerberos」承載資料設定
- 「延伸功能」承載資料設定
- 「檔案保險箱」承載資料設定
- Finder 承載資料設定
- 「防火牆」承載資料設定
- 「字體」承載資料設定
- 「全域 HTTP 代理伺服器」承載資料設定
- 「Google 帳號」承載資料設定
- 「主畫面佈局」承載資料設定
- 識別身分承載資料設定
- 「身分偏好設定」承載資料設定
- 「核心延伸功能規則」承載資料設定
- LDAP 承載資料設定
- 「無人值守管理」承載資料設定
- 「鎖定畫面訊息」承載資料設定
- 登入視窗承載資料設定
- 「受管理登入項目」承載資料設定
- 郵件承載資料設定
- 「網路使用規則」承載資料設定
- 「通知」承載資料設定
- 「分級保護控制」承載資料設定
- 密碼承載資料設定
- 「列印」承載資料設定
- 「隱私權偏好設定規則控制」承載資料設定
- 「轉送」承載資料設定
- SCEP 承載資料設定
- 「安全性」承載資料設定
- 「設定輔助程式」承載資料設定
- 「單一登入」承載資料設定
- 「智慧卡」承載資料設定
- 「已訂閱的行事曆」承載資料設定
- 「系統延伸功能」承載資料設定
- 「系統移轉」承載資料設定
- 「時光機」承載資料設定
- 「電視遙控器」承載資料設定
- Web Clip 承載資料設定
- 「網頁內容過濾器」承載資料設定
- Xsan 承載資料設定
- 詞彙表
- 文件修改記錄
- 版權聲明
發布 Mac 的自訂套件
Apple 裝置支援以無線方式安裝自訂套件,無需透過 App Store。有兩種方式可讓你發布內部專用 App:
使用 MDM
使用網站
使用 MDM 來發布 App
若要使用 MDM,請使用包含 InstallEnterpriseApplication
(資訊檔或內嵌的資訊檔)或 InstallApplication
(資訊檔)指令的資訊檔。偏好使用 InstallEnterpriseApplication
指令,因其支援 sha256 和憑證關聯。如需更多資訊,請參閱:MDM 指令。
使用網站來發布 App
製作包含內容的套件,例如要在 Mac 上安裝的 App、字體和工序指令。
你可以決定是否要設計或提供用來發布這些套件的網站。請確定使用者已進行認證並視需求確定網站可從你的內部網路或網際網路連接。將套件檔案(副檔名為 .pkg)上傳到你網站中某個可供認證使用者連接的區域。
你可能需要設定網頁伺服器以便正確地傳輸套件。對於伺服器,請將此 MIME 類型加入到網頁伺服器的 MIME 類型設定:
application/octet-stream pkg
若為 Microsoft 的 Internet Information Server(IIS),請使用「IIS 管理員」來將 MIME 類型加到伺服器的「屬性」頁面中:
.pkg/octet-stream
macOS 的一般資訊檔
以下為資訊清單或資訊檔,即 XML 屬性列表(.plist 檔案)的範例。下列欄位為必填項目:
URL:套件的完整 HTTPS URL
kind:必須設為 software-package
以下欄位可針對區塊配置選用:
md5-size:每個區塊的大小
md5s:每個區塊的 md5 雜湊
sha256-size:每個區塊的大小
sha256s: 每個區塊的 sha256 雜湊
Mac 套件的範例資訊檔
以下是資訊檔的範例。請注意在區塊配置的欄位中,若同時提供 sha256 和 md5 區塊配置資訊,則會優先使用 sha256。
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- array of downloads. -->
<key>items</key>
<array>
<dict>
<!-- an array of assets to download -->
<key>assets</key>
<array>
<dict>
<!-- Required. The asset kind. -->
<key>kind</key>
<string>software-package</string>
<!-- Optional. md5 is used here for chunking every 10 MB; Can also use sha256-size. -->
<key>md5-size</key>
<integer>10485760</integer>
<!-- Array of md5 hashes for each "md5-size" sized chunk; Can also use sha256s. -->
<key>md5s</key>
<array>
<string>41fa64bb7a7cae5a46bfb45821ac8b99</string>
<string>51fa64bb7a7cae5a46bfb45821ac8b98</string>
<string>61fa64bb7a7cae5a46bfb45821ac8b97</string>
</array>
<!-- required. the URL of the package to download. -->
<key>url</key>
<string>https://www.betterbag.com/apps/myapp.pkg</string>
</dict>
</array>
</dict>
</array>
</dict>
</plist>
產生「程式碼簽署」
在「終端機」App 中,先輸入指令(用打字的方式),然後在同一行中輸入應用程式(從 Finder 視窗中拖移應用程式)。例如:
codesign -display -r - /Applications/CompanyName\ ApplicationName.app