[TIMOB-12897] Allowed dashes, but disallowed underscores in iOS apps. Im...

...proved error handling with invalid app ids.