Deviceready has not fired after 5 seconds


I created a simple app from the meteor tutorials for running on iOS device using

meteor create hello
meteor npm install

and then run on iOS device as

meteor run ios-device --mobile-server=http://mylocalip:3000

The app opens in Xcode and when run it on simulator it works fine. But when it is run on iOS device it crashes on Xcode and on Safari develop menu-> device console shows this message

deviceready has not fired after 5 seconds
Channel not fired: onPluginsReady
Channel not fired: onCordovaReady

This is with
Xcode 8.2.1
macOS 10.12.2
iOS 10.2
Any idea what is going wrong here ?

Hi did you find out what caused this?


This error happened a long time back. In the error logs that I maintained for my app, I have this reason noted

Reason BLUNDER : I was doing meteor build to the wrong ip of the localhost —server
- main.html created by meteor create command was renamed but being used in main.js
- opening safari develop menu device localhost TOO early and automatically
- meteor npm rebuild should be run after every meteor update

Your reason could be one of these.