如果您使用 Mac Catalyst 从 iPad 应用程序创建 Mac 应用程序,Xcode 会将 Mac 应用程序配置为使用与 iPad 应用程序相同的捆绑
ID,以便您以后可以在 App Store 上以通用购买的形式一起分发这些应用程序。或者,您可以为 Mac 应用程序设置不同的捆绑 ID并
单独分发 Mac 应用程序。
第 1 步:创建 iPad 应用程序的 Mac 版本
首先创建 macOS 版本的 iPad 应用程序。
第 2 步:配置Mac能力并修改代码
然后配置能力并修改Mac应用程序的代码。
第 3 步:从 Xcode 运行 Mac 版本
在工具栏中,从方案菜单 中选取“我的 Mac” ,然后点按“运行”按钮。您可能需要注册用于开发的 Mac。
第 4 步:分发和测试 Mac 版本
TestFlight 不适用于 macOS 应用程序。相反,要在现实世界中测试 Mac 版本,请将 Mac 应用程序分发到已注册的计算机。归档
Mac 应用程序时,选择我的 Mac 作为运行目标。档案将出现在档案管理器左侧的 macOS 应用程序下。
对于 iPad 版本,请使用 TestFlight分发或分发到已注册的设备。
第 5 步:在 App Store Connect 中创建应用记录并配置通用购买
在您可以通过 App Store 或 TestFlight 为 iPad 版本上传构建和分发应用程序之前,您需要在 App Store Connect 中创建一个应用程
序记录。
要将应用程序作为通用购买一起分发,请为您的帐户创建一个应用程序记录,然后将 iOS 和 macOS 平台添加到记录中。
如果您不使用通用购买,请为 Mac 应用程序设置不同的捆绑 ID,并在 App Store Connect 中为 Mac 应用程序创建单独的应用程序记
录。
第 6 步:将 Mac 应用程序和 iPad 应用程序分别上传到 App Store Connect
要通过 App Store 分发通用购买,请为每个平台创建一个存档并将它们分别上传到 App Store Connect。归档 Mac 应用程序时,选择
我的 Mac 作为运行目标。