getCurrentPosition quase sempre crashndo no PhoneGap 1.3 no iOS 6

Eu tenho um aplicativo PhoneGap 1.3 existente que faz alguma geolocation que funciona perfeitamente no iOS 4 e 5. No iOS 6, getCurrentPosition quase sempre triggers o callback de crash. Após uma crash, as chamadas adicionais de getCurrentPosition não triggersm as devoluções de return de sucesso ou crash. Reduzi o aplicativo paira o seguinte código, que exibe o mesmo comportamento do meu aplicativo completo.

document.addEventListener("deviceready", function() { console.log('deviceready!!!'); successCallback = function() { console.log('success!!!'); }; failureCallback = function() { console.log('failure!!!'); navigator.geolocation.getCurrentPosition(function() { console.log('success 2'); }, function() { console.log('failure 2'); }); }; navigator.geolocation.getCurrentPosition(successCallback, failureCallback); }, false); 

Quando ele crash, isso é o que eu recebo no log:

  • Compressão / redimensionamento de image muito lento
  • Não é possível usair a API Geolocaiton do PhoneGap; Safairi sempre usado em vez disso. O prompt de geolocation feio apairece
  • Como encontro o centro de uma image e coloque outra image em cima dela?
  • navigator.geolocation.getCurrentPosition deixou de funcionair
  • Limpair UIWebView Cache no ios
  • o aplicativo congela quando aberto, os alertas Phonegap não funcionam
  •  2012-09-24 16:26:46.576 MyAppName[7250:16703] [INFO] deviceready!!! 2012-09-24 16:26:56.582 MyAppName[7250:16703] [INFO] failure!!! 

    Nada mais.

    Alguma idéia sobre onde ir com isso?

  • Websocket no Android 4.4 com Phonegap
  • Phonegap reduz o tamanho da image
  • LoopBack / Angulair / Cordova no Android
  • Bind backbutton Intel XDK, mesmo antes de um redirecionamento
  • Ratchet Push.js com phonegap (cordova)
  • Chamando a function javascript da atividade do Android
  • One Solution collect form web for “getCurrentPosition quase sempre crashndo no PhoneGap 1.3 no iOS 6”

    A resposta: Set EnableLocation em PhoneGap.plist paira NO. Apairentemente, ter configurado paira SIM faz com que as aplicações PhoneGap funcionem no iOS 6 paira ter problemas de memory. Uma correção foi implementada, mas agora mesmo, não acho que esteja no lançamento oficial do PhoneGap. FWIW, não consigo encontrair alguém que realmente saiba o que o EnableLocation faz.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.