He desarrollado una aplicación PhoneGap usando Sencha Touch 2 en Android. Ahora quiero desarrollar lo mismo en iOS sin cambiar el código. Intenté usar PhoneGap Build, pero estaba pidiendo el registro de desarrollador de Apple o el desarrollo de Xcode usando MacBook. ¿Hay alguna otra forma de que pueda generar un archivo .ipa usando Windows XP, PhoneGap?¿Cómo obtener el archivo .ipa con PhoneGap para iOS?
Respuesta
Si su aplicación realmente es simplemente una aplicación PhoneGap recta - todo HTML, JavaScript, etc. y ningún material personalizado de Objective-C, phonegap.com offers a build service que construirá su aplicación para todas las plataformas compatibles. De todos modos, tendrá que registrarse como desarrollador de iOS y pagarle $ 99 para obtener un certificado de distribución. De acuerdo con el iOS Build instructions, necesitará una Mac para configurar su certificado y tal. De manera realista, necesitará al menos tener acceso a en una Mac de vez en cuando, pero una vez que haya configurado todo, debería poder usar el servicio para hacer sus compilaciones.
SenchaTouch 2 incorpora la creación directa de aplicaciones nativas de Android y iPhone con (todavía en beta) SenchaTouch SDK Toolsusando una PC con Windows, Mac o Linux. Estoy haciendo esto en Windows XP y 7.
Después de configurar su cuenta de desarrollador (paga) con Apple, crear un certificado de desarrollador y configurar un PKCS # 12 key-store (*) en su PC, usted establecer un packager.json la orientación y el uso de iOS:
> 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 iOS (que se emitirá como una carpeta llamado build\MyApp.app
).
(*) Use Portecle para mantener su tienda de llaves.
- 1. distribución ipa de iOS para probar
- 2. ¿Qué es el archivo .ipa?
- 3. Phonegap Archivo CDVViewController.h no encontrado al archivar para iOS
- 4. Creando un archivo IPA con Xcode
- 5. archivo xcode4/IPA problema
- 6. PhoneGap en iOS con rutas URL absolutas para activos?
- 7. Crear .ipa para iPhone
- 8. Iniciar el archivo IPA después de instalarlo en el dispositivo
- 9. iOS PhoneGap debug Workflow
- 10. ¿Cómo crear un archivo .ipa usando Xcode?
- 11. Phonegap iOS 5.1 y localStorage
- 12. Recibir notificaciones push en PhoneGap para iOS
- 13. ¿Cómo obtener el número IMEI en PhoneGap?
- 14. Cargar IPA con Application Loader
- 15. ¿Cómo añadir un archivo de suministro al archivo IPA
- 16. Phonegap/Cordova IOS paisaje vídeo
- 17. Cómo instalo este script en PhoneGap para iOS
- 18. PhoneGap iOS app notablemente lento?
- 19. ¿Cómo funciona phoneGap (Cordova) internamente, iOS específica
- 20. Cómo ver NSString definido en un archivo ipa de iOS determinado
- 21. phonegap leer y escribir el archivo json
- 22. Lectura de un archivo Localization.strings desde * .ipa
- 23. PhoneGap iOS + DOM Exception 18
- 24. PhoneGap - No se puede escribir en el archivo para Android
- 25. Xcode crea archivo en lugar de IPA
- 26. Rails 3/PhoneGap: ¿Cómo convertir una aplicación de Rails en una aplicación de iOS Phonegap?
- 27. ¿Cómo implementar anuncios admob con Phonegap?
- 28. ¿Cómo instalar un archivo .ipa en mi iPhone?
- 29. ¿PhoneGap en iOS está codificado para cargar www/index.html?
- 30. Escalar no funciona con PhoneGap en iPad/iOS 5
Mi aplicación phonegap no tiene ningún objetivo personalizado c ... Pasé por PhoneGap Build ... Si vamos por este PhoneGap Build, todavía es necesario que tenga un macbook o es suficiente si pago $ 99 y obtengo un ¿Cuenta de desarrollador de Apple? ... o ¿se requieren ambos? – yrkapil
Casi correcto, pero creo que no se requiere Mac, solo un Key-store PKCS # 12 en su computadora con Windows, para el cual funcionará cualquier herramienta como la distribuida con JDK o ADK, aunque utilizo Portecle (http://portecle.sourceforge.net/). –