title: deviceready not fired after 5 seconds Cordova
body: <p>I get this console message</p>
  <blockquote>
  <p>deviceready has not fired after 5 seconds.</p>
  <p>Channel not fired: onPluginsReady</p>
  <p>Channel not fired: onCordovaReady</p>
  </blockquote>
  <p>when I use the following ionic code snippet.</p>
  <pre><code>ionic.Platform.ready(function(){
      // will execute when device is ready, or immediately if the device is already ready.
      // some code here. I am making calls to sqlite cordova plugin
  });
  </code></pre>
  <p>The control never goes inside the <strong>ionic.Platform.ready</strong> function. Funny thing is that my code works on android devices but don't work on iOS devices.</p>
  <p>I have tried doing a lot of stuff so far. I have tried following the troubleshooting given in this link.
  <a href="http://ngcordova.com/docs/common-issues/" rel="nofollow noreferrer">http://ngcordova.com/docs/common-issues/</a></p>
  <p>The following is my configuration</p>
  <blockquote>
  <p>Cordova version 5.3.1</p>
  <p>Ionic version 1.6.4</p>
  </blockquote>