Error sending WatchKit application; MinimumOSVersion

WatchKit 1.2 companion app submission fails during validation with this error:

ERROR ITMS-90455 "Invalid WatchKit application package. The value" 2.1 "for the MinimumOSVersion key in the info.plist file in the package" redactedbundlename.watchkitapp "is not supported"

I can not find the MinimumOSVersion key in the application panel or time zone settings, neither in the build settings, nor in the plist for the phone application.

The only mention of anything "2.1" is related to my build settings:

enter image description here

Any ideas for diagnosing this problem?

+7
ios watchkit
source share
2 answers

Fixed!

For some reason you need to change WATCHOS_DEPLOYMENT_TARGET from 2.1 to 2.0 .

enter image description here

You can find it in the project settings β†’ β€œWatch the application object” β†’ Build settings β†’ (null) - Deployment β†’ watchOS deployment strategy (or just search 2.1 in the whole project and it should appear in the results)

I suppose this is a bug, maybe WatchOS 2.1 is still marked as beta in Xcode / iTunes Connect, so when you try to download to iTunes Connect, it rejects it due to a bad version.

+12
source share

This may not work, but I would try to look at the project settings (OS version) for both the WatchKit extension and WatchKit to make sure that they are exactly what you want. Click on your project container, and then in the upper left corner of the menu with things such as "General", "Features", etc. Select all the options in this drop-down list and check the OS version.

-one
source share

All Articles