Apple 平台部署
- 欢迎使用
- Apple 平台部署介绍
- 新功能
- 
        
        
- 
        
        
- 
        
        - 辅助功能有效负载设置
- “Active Directory 证书”有效负载设置
- “隔空播放”有效负载设置
- “隔空播放安全性”有效负载设置
- “隔空打印”有效负载设置
- “App 锁定”有效负载设置
- “关联域”有效负载设置
- “自动化证书管理环境” (ACME) 有效负载设置
- “自治单 App 模式”有效负载设置
- “日历”有效负载设置
- “蜂窝网络”有效负载设置
- “蜂窝专用网络”有效负载设置
- “证书偏好设置”有效负载设置
- “证书撤销”有效负载设置
- “证书透明度”有效负载设置
- “证书”有效负载设置
- “会议室显示器”有效负载设置
- “通讯录”有效负载设置
- “内容缓存”有效负载设置
- “目录服务”有效负载设置
- “DNS 代理”有效负载设置
- “DNS 设置”有效负载设置
- “程序坞”有效负载设置
- “域”有效负载设置
- “节能”有效负载设置
- Exchange ActiveSync (EAS) 有效负载设置
- Exchange Web 服务 (EWS) 有效负载设置
- “可扩展单点登录”有效负载设置
- “可扩展单点登录 Kerberos”有效负载设置
- “扩展”有效负载设置
- “文件保险箱”有效负载设置
- “访达”有效负载设置
- “防火墙”有效负载设置
- “字体”有效负载设置
- “全局 HTTP 代理”有效负载设置
- “谷歌账户”有效负载设置
- “主屏幕布局”有效负载设置
- 身份有效负载设置
- “身份偏好设置”有效负载设置
- “内核扩展策略”有效负载设置
- LDAP 有效负载设置
- “无人值守管理”有效负载设置
- “锁屏信息”有效负载设置
- 登录窗口有效负载设置
- “管理式登录项”有效负载设置
- 邮件有效负载设置
- “网络使用规则”有效负载设置
- “通知”有效负载设置
- “家长控制”有效负载设置
- “密码”有效负载设置
- “打印”有效负载设置
- “隐私偏好设置策略控制”有效负载设置
- “中继”有效负载设置
- SCEP 有效负载设置
- “安全性”有效负载设置
- “设置助理”有效负载设置
- “单点登录”有效负载设置
- “智能卡”有效负载设置
- “已订阅的日历”有效负载设置
- “系统扩展”有效负载设置
- “系统迁移”有效负载设置
- “时间机器”有效负载设置
- “电视遥控器”有效负载设置
- Web Clip 有效负载设置
- “网页内容过滤器”有效负载设置
- Xsan 有效负载设置
 
 
- 词汇表
- 文稿修订历史
- 版权

为 Mac 分发自定义软件包
Apple 设备支持以无线方式安装自定义软件包,无需通过 App Store。你可以通过两种方式分发企业内部专有 App:
- 使用设备管理服务 
- 使用网站 
使用设备管理服务分发 App
若要使用设备管理服务,请通过 InstallEnterpriseApplication(清单文件或嵌入式清单)或者 InstallApplication(清单文件)命令使用清单。优先使用 InstallEnterpriseApplication 命令,因为该命令支持 SHA-256 和证书锁定。有关更多信息,请参阅设备管理命令。
使用网站分发 App
创建准备在 Mac 上安装的包含 App、字体和脚本等内容的软件包。
你负责设计和托管用于分发这些软件包的网站。请确保用户已通过认证,且网站可通过内网或互联网访问(取决于你的需求)。将软件包文件(文件扩展名为 .pkg)上传到网站上可供已认证的用户访问的区域。
你可能需要配置网页服务器,让软件包可正确传输。对于服务器,请将此 MIME 类型添加到网页服务的 MIME 类型设置:
- application/octet-stream pkg 
对于微软的互联网信息服务器 (IIS),请使用 IIS Manager 在服务器的“属性”页面中添加 MIME 类型:
- .pkg/octet-stream 
适用于 macOS 的典型清单文件
以下是清单或清单文件示例,清单文件是一个 XML 属性列表(.plist 文件)。以下栏是必填项:
- URL:软件包的完全限定 HTTPS URL 
- 种类:需要设为软件包 
以下栏用于分块,选填:
- md5 大小:每个数据块的大小 
- md5s:每个数据块的 MD5 哈希值 
- sha256 大小:每个数据块的大小 
- sha256s:每个数据块的 SHA-256 哈希值 
适用于 Mac 软件包的样本清单文件
以下是一个样本清单文件。请注意,在分块栏中,如果同时提供了 SHA-256 和 MD5 分块信息,将首选使用 SHA-256。
<!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 中,先通过键入来输入命令,然后将应用程序从“访达”窗口拖入同一行。例如:
codesign -display -r - /Applications/CompanyName\ ApplicationName.app