It is not clear from your post whether the problem occurs only when you deploy on your ION enabled device or when you deploy with a provision to your IOS as a whole (what about Android?).
We suspect that the issue might be similar to the one you've reported with Headjs in this thread
. You can remove google maps for the sake of testing and see whether requirejs works. You can also export your project, host it on a web server and access it in Mobile Safari to see whether it works outside Icenium/Cordova. If google maps is the problem, you might want to try the advice given in this thread
All the best,
the Telerik team
Don't miss the Icenium May Release Keynote - sign up now!
Share feedback and vote for features on our Feedback Portal.