nenhum dispositivo pronto e nenhum console.log com xcode usando cordova 1.5

Este é todo o código que tenho e não recebo os logs no xcode nem o evento deviceReady (que também não recebo em nenhuma outra plataforma. No Ubuntu + Android + Eclipse, recebo os logs do console, mas não deviceReady. nem no chrome)

js / cordova-1.5.0.js existe e está sendo carregado como indica uma declaração de alerta que eu coloquei lá. Alguma pista para onde devo procurar? Desde já, obrigado ;

<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>

questionAnswers(6)

yourAnswerToTheQuestion