I see, thank you. That's what I suspected but hoped there would be a better solution.
Yes, they will. Are you saying that your watch app is the valuable bit, and the iOS app doesn't do anything without the watch app?
Well, it's a fitness/workout app, and most users use the Watch to actually work out. The phone app is just for setup and checking your data. (workout is also possible but users prefer to use the watch)
You didn't say whether the watchOS app is independent or not.
Yes, my app is not independent.
Not that I can think of, aside from communicating that watchOS 11 will be required with the next version of the app.
Communicating the requirement of watchOS 11 (regardless of the channel) won't be noticed by all users running watchOS 10. Hence, many auto-updated iOS apps will render the app useless to most of these users.
To conclude: The only "proper" workaround is to make the watch app independent, so users on older hardware can keep the older version. Correct?
(I'm aware that making the app independent will imply a whole bunch of other issues, especially when it comes to data sync and DB schemes...)