no dispositivo listo y no console.log con xcode usando cordova 1.5

Este es todo el código que tengo y no obtengo ni los registros en xcode ni el evento DeviceReady (que tampoco obtengo en ninguna otra plataforma. En Ubuntu + Android + Eclipse, obtengo los registros de la consola, pero no deviceReady. ni en cromo)

The js / cordova-1.5.0.js existe y se carga como indica una declaración de alerta que he puesto allí. ¿Alguna pista de dónde debo mirar? Gracias por adelantado ;

<div id="d"></div>
<script>
    function foo() {console.log('test'); document.getElementById('d').innerHTML += 'called';}
    window.setTimeout(foo, 5000);
    window.setTimeout(foo, 15000);
    window.setTimeout(foo, 25000);
    window.setTimeout(foo, 35000);
    alert('hi');
    console.log('non timed console.log');

</script>
<script src="js/cordova-1.5.0.js"></script>
<script>    
    document.addEventListener("deviceready", onDeviceReady, false);

    function onDeviceReady() {
        alert('deviceReady');
        //somewhy this never happens
    }

</script>

Respuestas a la pregunta(6)

Su respuesta a la pregunta