For quite some time now, I have been developing a mobile app using Sencha Touch 2.1 and conducting tests primarily on desktop Chrome and an iOS PhoneGap / Cordova package. Recently, I made the decision to release it as a "native" app while also offering reduced functionality as a web app.
In my experimentation, I found that the web app loads successfully on desktop browsers such as Safari and Chrome for Mac, but encounters issues when accessed through mobile browsers like Safari and Chrome on iOS, as well as the Android 2.3 browser.
Even when experimenting with the package build, the testing build does not yield better results. Upon inspecting the app using Safari developer console, I observed that the Ext object appears to be fully loaded. All views, controllers, models, and stores are present in my app's namespace, yet crucial properties like app
and config
are missing. Additionally, the launch()
function does not execute, all without any errors being displayed in the console.
Has anyone else encountered this issue and discovered a solution or some helpful troubleshooting tips?