About the Mac app built with Mac Catalyst bundle ID

If you use Mac Catalyst to build a Mac version of an iPad app, you use the same bundle ID as the iPad app by default so you can distribute it as a universal purchase that allows customers to purchase the apps together from the App Store. Just add the macOS platform to an existing iPad app record in App Store Connect, then upload the builds separately.

To distribute the apps separately, set a different bundle ID for the Mac app by unchecking the Use iOS Bundle Identifier checkbox, then create a separate app record for the Mac app in App Store Connect. If you have In-App Purchases or Subscriptions, recreate them for the Mac app in App Store Connect. Go to Create an in-app purchase and Create an auto-renewable subscription in App Store Connect Help.

Configuring Projects Created Earlier Than Xcode 11.4

If you created the Mac app built with Mac Catalyst using an earlier Xcode release than 11.4, the Mac app and iPad app have different bundle IDs. The Mac app bundle ID has a maccatalyst prefix followed by the iPad app bundle ID by default. Use the Derive Mac Catalyst Product Bundle Identifier (DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER) build setting to configure your project:

See alsoCreate a Mac app built with Mac CatalystConfigure build settings