¿Cómo get el file .ipa con PhoneGap para iOS?

He desarrollado una aplicación PhoneGap con Sencha Touch 2 en Android. Ahora quiero desarrollar lo mismo en iOS sin cambiar el código. Intenté usar PhoneGap Build pero estaba solicitando el logging de desarrolladores de Apple o desarrollando Xcode usando MacBook. ¿Hay alguna otra forma de que pueda generar un file .ipa con Windows XP, PhoneGap?

Mira este blog:

Tutorial de compilation Phonegap para iOS

Si su aplicación realmente es solo una aplicación de PhoneGap directa, todo HTML, JavaScript, etc., y nada específico de Objective-C, phonegap.com ofrece un service de compilation que buildá su aplicación para todas las plataforms compatibles. Aún tendrá que registrarse como desarrollador de iOS y pagarle $ 99 para get un certificate de distribución, por supuesto. De acuerdo con las instrucciones de compilation iOS , necesitarás una Mac para configurar tu certificate y tal. Tan realist, necesitará al less tener acceso a una Mac de vez en cuando, pero una vez que haya configurado todo, debería poder utilizar el service para realizar sus comstackciones.

SenchaTouch 2 incorpora directamente la creación de aplicaciones nativas de Android e iPhone con las herramientas SenchaTouch SDK (todavía en versión beta) que utilizan una PC con Windows, Mac o Linux . Estoy haciendo esto en Windows XP y 7.

Después de configurar su count de desarrollador (pago) con Apple, crear un certificate de desarrollador y configurar una tienda de keys PKCS # 12 (*) en su PC, configure un packager.json orientado a iOS y use:

> sencha app build native [INFO] Deploying your application to <your-app-path-here>\build\package [INFO] Copied sdk/sencha-touch.js [INFO] Copied app.js [INFO] Copied resources/css/app.css [INFO] Copied resources/images [INFO] Copied resources/icons [INFO] Copied resources/startup [INFO] Resolving your application dependencies (file:///<your-app-path-here>/index.html) [INFO] Found 236 dependencies. Concatenating all into '<your-app-path-here>\build\package\app.js' [INFO] Processed sdk/sencha-touch.js [INFO] Minifying sdk/sencha-touch.js [INFO] Processed app.js [INFO] Minifying app.js [INFO] Minifying resources/css/app.css [INFO] Minified sdk/sencha-touch.js [INFO] Minified app.js [INFO] Minified resources/css/app.css [INFO] Generated app.json [INFO] Embedded microloader into index.html [INFO] Packaging your application as a native app... [INFO] The application was successfully packaged The application was successfully signed To run iOS simulator you need to use Mac OS X 

para hacer la aplicación de iOS (que se mostrará como una carpeta llamada build\MyApp.app ).

(*) Use Portecle para mantener su almacén de keys.