Again your feedback proved very valuable for us. You just helped us spot a very obscure corner case that we have to figure out how to handle.
FYI: There are issue with both "-" hyphen and "_" underscore in application identifier:
1. For Android OS "-" hyphen is invalid character for the application package name. So that's why we implemented that validation in first place.
2. On iOS application identifier must be valid Uniform Type Identifier (UTI) and any illegal character appearing in a UTI string—for example, underscore ("_"), colon (":"), or space (" ")—will cause the string to be rejected as an invalid UTI. Invalid UTI may work when testing on devices, it will generally cause an error when uploaded to the App Store.
We seems we overlooked 2. and allowed "_" underscore, but it is not applicable for App Store as you can see.
the Telerik team
Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.