Trouble Archiving & Uploading Independent watchOS App with Optional iOS Companion

Hi all,

I'm running into trouble when trying to archive my Xcode project and submit it to App Store Connect.

I have a watchOS app that is independent — it functions entirely on its own — and I’ve also included an iOS companion app which doesn’t have any standalone functionality. The iOS app is only there to help manage settings for the Watch app.

A few things I'm not sure about:

  1. Which bundle ID should I use in App Store Connect?

My project has two targets:

The iOS companion app (bundle ID like com.example.MyApp)

The watchOS app (bundle ID like com.example.MyApp.watchkitapp)

Which of these should I use when creating the record in App Store Connect?

  1. Which target should I archive in Xcode?

Should I be archiving the iOS target or the watchOS target when preparing for distribution? Currently, I can only archive the iOS target — the watchOS target does not show App Store Connect as an option when archiving.

  1. Skip Install settings

Should Skip Install be set to YES or NO for either of these targets in Build Settings? At the moment I have two targets: the Watch app and the iOS companion app.

  1. Single listing on the App Store

I would like the app to appear as a single listing on the App Store — ideally as a watch-only app with an optional iOS companion. Is this possible? Or does Apple require two listings — one for each platform?

If it’s a single listing, how would users access the iOS companion app if it doesn’t appear separately?

Note: I’ve made it clear in the iOS UI that it requires the watch app to function.

Any guidance on how to configure this properly in Xcode and Connect would be really appreciated.

Trouble Archiving & Uploading Independent watchOS App with Optional iOS Companion
 
 
Q