Beta 版软件

Beta 版软件 (包括预览版和 seed 版) 是指尚未公开且仍在开发中的软件的预发布版本。作为开发者,您可以使用 beta 版软件提前将最新的 Apple 技术集成到您的 app 中。如此一来,在软件公开发布后,您的 app 就能即刻保持最新状态。

下载

Xcode

Beta 版 Xcode 包含最新工具集和 SDK,可用于创建在即将发布的操作系统上运行的 app。Beta 版 Xcode 在下载页面 (英文) 对所有开发者提供。无需 Apple Developer Program 会员资格。

操作系统

适用于 Mac、iPhone、iPad、iPod touch、Apple WatchApple TV 的最新版操作系统可通过下载页面 (英文) 获取。如需下载,请使用与您的 Apple Developer Program 会员资格相关联的 Apple ID 进行登录。

Safari 浏览器

任何人都可以下载最新版 Safari 浏览器 Technology Preview (英文),以了解 iOS、iPadOS 和 macOS 中即将采用的网页技术。

备份

iPhone、iPad 或 iPod touch

在安装 beta 软件之前,请先在 iTunes 中备份您的设备,然后归档备份。如果需要恢复为当前版本的操作系统,则不能使用 iCloud 云备份或未归档的备份。如要获取设备的交付版本,当“软件更新”中显示所测试软件的最终版本时,直接安装即可。如果需要重新安装之前发布的版本,您可以从之前保存的 iTunes 备份中恢复设备。

如何卸载 iOS beta 版软件

Mac

在安装 beta 软件之前,请务必备份您的 Mac 电脑。如要在您的 Mac 上获取 macOS 的公开版本,当 Mac App Store 中显示所测试软件的最终版本时,直接安装即可。如果需要恢复为之前发布的版本,则必须先抹掉 beta 版软件,然后重新安装 macOS 的最新公开版本,最后从时间机器备份进行恢复。

如何通过“macOS 恢复”重新安装 macOS

通过“时间机器”进行 Mac 备份

安装

Beta 版操作系统软件仅应安装在用于开发和测试的设备和系统上。任何以未经授权的方式试图安装 beta 版软件的行为均违反 Apple 政策,且可能会导致您的设备无法使用。确保用于安装的设备和系统可在必要时随时被抹掉。

进一步了解如何安装 Apple beta 版软件

开发和测试

文稿

Apple 提供的文稿可能包含 beta 版 API 或开发阶段技术的初步信息。这些信息可能会有所变更,因此您根据此文稿实施的软件应该使用最终版操作系统软件来进行测试。有关最新信息,请确保阅读您正在使用的软件版本的发行说明。

技术支持

开发者技术支持 (DTS) 团队可以帮助您排查在使用预发布软件时遇到的问题,确定该问题是由您的代码还是由软件本身所导致的。首先,请测试并确认问题是否会在最新的 beta 版中重现。如果问题重现,请通过反馈助理提交测试结果。然后在您帐户的“Code-Level Support”(代码级支持) 部分提交一个 TSI,并注明反馈 ID 编号。

请注意,预发布软件的变更很快。在后续版本以及从预发布版本到最终发布版本的过程中,技术指导未必适用于当前的最新版本。请务必在每个预发布版本上测试您的 app ,以识别不同版本的影响,这也便于您就遇到的问题提交清晰的反馈。

了解如何请求支持

Apple 开发者论坛

如果您遇到与 app 代码相关的问题,还可以在 Apple 开发者论坛上查找相关信息或发帖讨论。

查看论坛 (英文)

TestFlight

您可以使用 App Store Connect 中的 TestFlight 邀请用户测试您在 beta 版 iOS、iPadOS、watchOS 和 Apple tvOS 上开发运行的 app。通过 TestFlight,您只需使用测试人员的电子邮件地址即可邀请他们,而 beta 版的测试人员也可以在 TestFlight app 中轻松地提供有价值的反馈。

有关使用 beta 版软件进行测试的信息和最佳做法,请参见“在 beta 版操作系统上测试 app (英文)”。

提供反馈

反馈助理

如果您遇到与 beta 版软件相关的任何问题,或者希望获得框架或 API 的增强功能,请通过“反馈助理”提交报告。确保在错误标题和描述中附上构建版本号,以便我们能更快速地处理您的问题。

查看“反馈助理”

Apple Beta 版软件计划

通过 Apple Beta 版软件计划提供的 iOS、iPadOS 和 macOS 的公开 beta 版,都会附带一个内置的“反馈助理”app。如果您运行的是 Apple tvOS 的公开 beta 版,则可以在已注册的 iOS 或 iPadOS 设备上通过“反馈助理”app 提交反馈。如果您遇到了问题或某项功能无法正常使用,请通过“反馈助理”将反馈意见直接发送给 Apple。

进一步了解 Apple Beta 版软件计划

提交 App

App Store 不接受使用 beta 版 Xcode 创建的 app,也不接受为 beta 版操作系统构建的 app。您提交的 app 应使用 Mac App Store 中的最新版 Xcode 开发而成,而且应该是为 iOS、iPadOS、macOS、watchOS 和 Apple tvOS 的公开可用版本构建的 app (发布候选 seed 版可用时除外)。当 Xcode 的发布候选版本可供使用时,请使用该版本来开发要提交的 app。当 iOS、iPadOS、macOS、watchOS 或 Apple tvOS 的发布候选 seed 版可供使用时,请针对这些版本构建 app。