【发布时间】:2021-02-23 09:04:09
【问题描述】:
在我的 iOS 项目中启用 macOS 支持时,它在我的 Mac 上运行良好。但是,我不确定这个版本将如何发布。
是否可以维护可以作为不同应用程序提交的不同目标?一个目标是 iOS App Store(不支持 macOS)和一个目标是 macOS App Store(不支持 iOS)?
详情:
我的应用程序的 iPhone + iPad 版本已在 iOS App Store(捆绑 ID my.company.MyApp)上架多年。 Mac App Store 中也有原生 macOS 版本(捆绑 ID my.company.MyAppMac)。
虽然 iOS 和 macOS 版本共享大量代码,但维护这两个版本的工作量一直很大。在一个共享项目中工作,其中“仅”必须采用 UI 才能在 macOS 上正常工作会很棒。
但是,我想使用 Catalyst 版本来替换现有的原生 macOS 应用程序。不如通用的新 iOS+macOS 应用程序。这可能吗?
【问题讨论】:
-
是的,您可以通过手动设置 Catalyst 应用程序的捆绑 ID 来使用现有 Mac 应用程序的 ID。此处的说明:help.apple.com/xcode/mac/current/#/dev07ed024a6
标签: ios macos app-store mac-app-store mac-catalyst