I have been able to run this app in my iOS emulator and everything seems to work fine, but when I add my components (which are using some external libraries like jQuery and PathFinding.js ) seems to be like the libraries are not being loaded.
So that is basically my problem, how can I set the libraries in order to get them loaded when the app runs?
PD: The way I indicate the libraries in my *.jsp files is by adding this line <cq:includeClientLib categories="jquery"/>
PD2: I am able to load the libraries and making everything work fine at the author instance, loading the pages directly from Chrome.
Another good practice is to have your page only reference your design's clientlib. That clientlib can then embed all of your custom JS plus have dependencies on any third-party libs as well. Including the clientlib at the component level should work too however as long as your content sync config is defined correctly.