开发者账户帮助
创建 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 扩展。
-
在“证书、标识符和描述文件” 中,点按边栏中的“Identifiers”(标识符),从列表中选择你的 App ID,向下滚动并启用 Mac Catalyst 功能,然后点按“Configure”(配置)。
-
点按“Configure”(配置) 并选择“Automatically create an identifier”(自动创建标识符)。这是 Xcode 11.3 及更低版本中的默认行为。
-
点按右上方的“Save”(存储) 以记录你对 App ID 所做的更改。
-
如果出现对话框,请点按“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 功能。