App submission XCode error: Invalid WatchKit App Bundle. The value '2.1' for the MinimumOSVersion key in info.plist

Xcode 7.2. This is a pre-existing app that has previously been submitted successfully, but now has a watch app associated with it. Validation completes but upload fails with this message:


ERROR ITMS-90455 "Invalid WatchKit App Bundle. The value '2.1' for the MinimumOSVersion key in info.plist in bundle {redacted}.watchkitapp is not supported"


I have the minimum OS set as 8.2 for the app, and the watchkitOS set as 2.1. I can't understand where else XCode is getting the 2.1 value.


What can I do to to investigate this issue?

I have a same problem that you mentioned.

it seems fine and I am not sure what's wrong on it.

Did you guys solve this? How?

Accepted Answer

Out of curiosity, have you tried setting the MinimumOSVersion in the WatchKit app info.plist to 2.0 and then tried uploading?

Yes, this was the solution, although I don't know why.

I suspected it was some interplay between the iOS version and WatchOS version support. Glad to hear.

I have added MinimumOSVersion String key with a value of 2.0 in info.plist. But still getting same error message.

Even I added MinimumOSVersion with 2.0 in info.plist, it doesn't work. I have fixed by changing Build Settings > Deployment > watchOS DeploymentTarget = watchOS 2.0.

App submission XCode error: Invalid WatchKit App Bundle. The value '2.1' for the MinimumOSVersion key in info.plist
 
 
Q