Thank you for the suggestion. The bigger picture here is that we build your app for two platforms (would be three by the end of the year) and each of those platforms have different limitations for the Application identifiers, not to mention reserved keywords for both Java and Objective C which are also not allowed. On the other hand Android does not throw any meaningful error we could show to you when the build fails for such a reason.
So in other words, your App ID might be valid for one platform, but not for the other two. With that said it is very difficult to maintain a regex check that could be valid for all supported platforms and a better solution would be for you to modify the App ID manually for each platform (see Edit Configuration Files
I've logged your request to our bug tracking system and we would think how to better handle this scenario.
Do you enjoy Icenium? Vote for it as your favorite new product here (use short code H048S).
Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.