First issue - this is an autonomous WatchOS app. So I'm unsure about the error about installing on iPhone,
Second issue is the typo at the end of the statement ("v"). The message is so very generic and errored I have no idea what to correct.
What I need help with:
Following the link provided and looking under "Discussion" one finds:
For a list of the features that different devices support, see Required Device Capabilities.
When you follow that link, one only finds settings for Vision, iPhone, iPad, and IPod Touch.
What required settings am I missing? What do I need to register as UIReqiuredDeviceCapabilities specifically for an autonomous WatchOS app?
My guess is I have some build setting(s) wrong even though this is built from the WatchOS app template.
How do I troubleshoot this to track down what I've done incorrectly?
Any help is appreciated.
This is the rejection message:
Guideline 2.3 - Performance - Accurate Metadata
We were unable to install the app on iPhone. The UIRequiredDeviceCapabilities key i> n the Info.plist is set in such a way that the app will not install on v .
Next Steps
To resolve this issue, please check the UIRequiredDeviceCapabilities key to verify that it contains only the attributes required for your app features or the attributes that must not be present on the device. Attributes specified by a dictionary should be set to true if they are required and false if they must not be present on the device.
Resources
Learn more about the UIRequiredDeviceCapabilities key.
@Frameworks Engineer et. al.
The fix was to increase the WatchOS and IOS versions to their latest versions in Xcode.
For anyone else seeing this issue - specifically, and nondescript rejection message on App Store Connect that states:
We were unable to install the app on Apple Watch. The UIRequiredDeviceCapabilities key i> n the Info.plist is set in such a way that the app will not install on Apple Watch .
It is very possible this doesn't have anything to do with UIRequiredDeviceCapabilities.