配置功能

创建 iPad App 的 Mac 版本

配合 Xcode 11 和 macOS 10.15 或更高版本,你便可使用 Mac Catalyst 来构建 iPad App 的 Mac 版本。这个版本将使用 UIKit,但可在 macOS 上运行。

如果你使用的是 Xcode 11.3 或更低版本,则需要启用 Mac Catalyst 功能,并选择自动生成 App ID。

自 Xcode 11.4 起,通过 Mac Catalyst 构建的新 App 可以使用与 iPad App 相同的套装 ID,从而支持通用购买。如果不想一起分发这些 App,你可以注册不同的套装 ID。对于正通过 Mac Catalyst 构建的任何 App,我们强烈建议你使用 Xcode 11.4 或更高版本来继续开发。

现有 App 和 Xcode 11.3 或更低版本

如果你使用的是 Xcode 11.3 或更低版本,或者你已经使用自动生成的套装 ID 分发了用 Mac Catalyst 构建的 Mac App,请按照以下流程注册新的 App ID,以支持新的 App 扩展。

  1. “证书、标识符和描述文件” 中,点按边栏中的“Identifiers”(标识符),从列表中选择你的 App ID,向下滚动并启用 Mac Catalyst 功能,然后点按“Configure”(配置)。

  2. 点按“Configure”(配置) 并选择“Automatically create an identifier”(自动创建标识符)。这是 Xcode 11.3 及更低版本中的默认行为。

  3. 点按右上方的“Save”(存储) 以记录你对 App ID 所做的更改。

  4. 如果出现对话框,请点按“Confirm”(确认) 以完成更改。

注:在 Xcode 11.4 中,你将需要更改构建设置,才能继续支持这种配置。进一步了解

Xcode 11.4

随着 Xcode 11.4 的发布,你可以使用同一个套装 ID 构建 iOS、macOS 和 Apple tvOS 版 App。要构建 App,请创建 Mac Catalyst 预置描述文件,并选择你的 App ID。如果想要使用 Mac Catalyst 更新尚未分发过的现有 Mac App,则你无需启用 Mac Catalyst 功能。