管理预置描述文件

预置描述文件更新

预置描述文件用于授权你的 App 使用某些 app 服务,并确保你是开发、上传或分发你的 App 的已知开发者。预置描述文件包含一个分发证书和一个 App ID (该 App ID 会匹配一个或多个 App)。

DER 编码版本描述文件

在 Xcode 13 Beta 1 及更高版本中,发布给开发者的新预置描述文件将包含 DER 编码版本预置描述文件。这些新的预置描述文件是完全向下兼容的。所有平台和分发类型的预置描述文件中都包含 DER 编码版本。

在 iOS、iPadOS 和 Apple tvOS 15 或更高版本中,权限密钥中未包含“com.apple.developer”的部分权限可能需要在预置描述文件中加入 DER 编码版本。如果你在安装具有上述某个权限的 App 时遇到问题,可以在你的 App 中生成并添加新的预置描述文件。已在 App Store 中分发的 App 不受这一要求的影响。

针对 2021 年 6 月 6 日以后创建的团队的预置更新

对于 2021 年 6 月 6 日以后创建的新 Apple Developer Program 会员资格,其已完成开发签名和 Ad Hoc 签名的 iOS、iPadOS 和 Apple tvOS App 需要在首次启动时使用 PPQ 服务进行验证。你的设备必须连接互联网,才能验证用于对你的 App 进行签名的证书。如果启用了防火墙,请确保防火墙已配置为允许连接 https://ppq.apple.com。如果设备无法成功连接,则 App 可能无法启动。如果你的 App 在一个高度受限的网络环境中运行,或者你需要暂时离线构建,请参考以下流程。

  • 离线开发描述文件

    在网络连接受限的情况下,离线构建 App 可能会导致你无法通过 PPQ 服务进行验证。为了支持在短时间内继续离线构建和运行 App,我们提供了离线预置描述文件。在“证书、标识符和描述文件” 中为已完成开发签名和 Ad Hoc 签名的 iOS、iPadOS 和 Apple tvOS App 创建预置描述文件时,如果你选择自己的 App ID,则会显示一个新选项,供你用来创建有效期为 7 天的离线预置描述文件。这个选项仅对 2021 年 6 月 6 日以后创建的开发团队成员显示。

  • 有关延长离线预置描述文件有效期的支持请求

    有些 App 需要在高度受限的网络环境中运行,这种环境下无法在中途延长有效的离线时间。如果你的 App 在首次启动后需要离线运行 30 天以上,请申请延长离线预置描述文件有效性支持。申请表即将发布。