Invalid Siri Support messages from iTunes Connect are incorrect

Originator:corey.roberts
Number:rdar://40128992 Date Originated:05/10/2018
Status:Open Resolved:
Product:iTunes Connect Product Version:
Classification: Reproducible:Yes
 
Summary: When submitting a binary that has an Intent-based extension and an AppIntentVocobulary.plist, the following styles of warnings are emitted:

Invalid Siri Support - Sample phrase "I want to run with {AppName}" was not classified as a INStartWorkoutIntent intent

Invalid Siri Support - Sample phrase "Finish my run with {AppName}" was not classified as a INEndWorkoutIntent intent

Invalid Siri Support - Sample phrase "Resume my workout with {AppName}" was not classified as a INResumeWorkoutIntent intent

Invalid Siri Support - Sample phrase "Pause my run with {AppName}" was not classified as a INPauseWorkoutIntent intent

Invalid Siri Support - Sample phrase "Stop my run with {AppName}" was not classified as a INEndWorkoutIntent intent

Invalid Siri Support - No example phrase was provided for INCancelWorkoutIntent in the "zh-hans" language. Please refer to "https://developer.apple.com/documentation/sirikit/registering_custom_vocabulary_with_sirikit/global_vocabulary_reference/intent_phrases"

We started receiving these warnings about maybe half a year ago, with no changes to the vocabulary plist. We added all of our localized versions in order to stop the language warnings, but these still get emitted.

Steps to Reproduce:

1. Upload an app that contains Intent/Siri support, with a valid AppIntentVocabulary.plist
2. Wait for iTunes Connect to process the binary.
3. Receive an email saying the phrases are invalid.

Expected Results:

No email should be sent warning about incorrect classification of example phrases.

Actual Results:

An email is sent warning about incorrect classification of example phrases.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!