While distributing independent apple watch app to app store we are getting Invalid Info.plist key for every key in Info.plist.

We have an independent watchOS app that we can push to devices via XCode and run successfully. When uploading to App Store Connect from XCode we are receiving the following error "App Store Connect Operation Error Error-ITMS 90363 Info.plist key...." for every single key.


We have 3 separate targets in the project ... (1)App (2)WatchKit, (2)extension. Each of these targets have separate bundle IDs and info.plist files. In the info.plist files we have added all the necessary privileges and are successful in testing on the device. When submitting to App Store Connect, we get an error message “App Store Connect Operation Error Error-ITMS 90363 Info.plist key....” For each of of keys it says key is invalid in info.plist.


STEPS TO REPRODUCE:

1. Create independent apple watch app

2. Set required properties/permissions in Info.plist

3. Run on apple watch (Working fine..)

4. Select generic watchOS device

5. Select product->Archive from menu

6. Select distribute app

7. Select "App Store Connect" and click next

8. Select "Upload" and click next

9. Select "Automatically manage signing" and click next

10. Click Upload

11. we getting an error message “App Store Connect Operation Error Error-ITMS 90363 Info.plist key....” For each of of keys it says key is invalid in info.plist.

Could you show a few example of keys that are declared invalid ?

Thanks for reply Claude31


Following are the only permission keys we have in our app. While deployed on devices from Xcode it is working fine but trying to distribute app to store then only getting error.


NSMicrophoneUsageDescription

NSLocationWhenInUseUsageDescription

NSLocationAlwaysUsageDescription

NSLocationUsageDescription

NSLocationAlwaysAndWhenInUseUsageDescription

NSHealthUpdateUsageDescription

NSHealthShareUsageDescription


For all these keys I am getting following error:

ERROR ITMS-90363: "Invalid Info.plist key. "

Having this same issue for independent watchOS app. Did you ever resolve this?
While distributing independent apple watch app to app store we are getting Invalid Info.plist key for every key in Info.plist.
 
 
Q