I am in the process of updating my company's mobile app to newer versions of Apache Cordova and am encountering a very baffling problem when I test the updated version on iOS. It loads up just fine, but as soon as I click on one of the app's menu options (the menu is built using Kendo mobile's tab strip), it freezes. There is no error and no crash and there are no accompanying error logs. It simply highlights the clicked menu item and no longer allows you to interact with the app. The only option thereafter is to close the app and reopen it.
I am unable to recreate the error when using the device simulator.
The application was built using PhoneGap. It has the following plugins:
- Cordova PhoneGap Calendar Plugin v4.4.7
- Cordova StatusBar Plugin v0.1.2
- AngularJS v1.5.0 (plus angular-sanitize v1.4.10)
- moment.js v2.12.0
- Underscore.js v1.8.3
- Apache Cordova v4.1.0
The application uses Kendo mobile (Kendo UI Complete) v2013.3.1119 with jQuery v1.9.1. I have attempted to update both of these libraries to the latest version but it does not fix the problem.
Any ideas or advice would be appreciated. I am at a loss as to why this is happening. Thank you!