Phonegap no llama a DeviceReady en iOS

Tengo una aplicación phonegap que funciona perfectamente en dispositivos onDroid. Sin embargo, cuando deviceReady las cosas a iOS, el método deviceReady nunca se dispara.

HTML HEADER

 <head> <meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi' name='viewport' /> <meta charset='utf-8' /> <link href='stylesheets/application.css' rel='stylesheet' /> <link href='http://code.jquery.com/mobile/1.0rc2/jquery.mobile.structure-1.0rc2.min.css' rel='stylesheet' /> <link href='stylesheets/application.css' rel='stylesheet' /> <script src='http://code.jquery.com/jquery-1.6.4.min.js'></script> <script src='http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.js'></script> <script src='javascripts/application.js'></script> <script src='javascripts/phonegap-1.2.0.js'></script> </head> 

application.js

 $(function() { document.addEventListener("deviceready", function(){alert(2)}, false); }); 

Si pongo una function de alerta en $(function(){}) se dispara, así que sé que jquery y application.js se han cargado. Una alert() en phonegap.js también dispara, confirmando que también se ha cargado.

¿Estás usando phonegap-1.2.0.js desde tu aplicación de Android en iOS? En otras palabras, ¿lo copió también?

PhoneGap tiene files de plataforma phonegap-1.x.js. ¿Estás seguro de que estás usando el de iOS?