You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ld...@apache.org on 2014/05/28 19:40:32 UTC

[31/53] [abbrv] Lisa testing pulling in plugins for plugin: cordova-docs

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/ios/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/ios/upgrade.md b/docs/es/edge/guide/platforms/ios/upgrade.md
new file mode 100644
index 0000000..182169d
--- /dev/null
+++ b/docs/es/edge/guide/platforms/ios/upgrade.md
@@ -0,0 +1,790 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Actualizar iOS
+
+Esta guía le muestra cómo modificar los proyectos iOS para actualizar desde versiones anteriores de Córdoba. La mayoría de estas instrucciones se aplica a proyectos creados con un mayor conjunto de herramientas de línea de comandos que preceden a la `cordova` utilidad de CLI. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI.
+
+**Nota**: se requiere Xcode 5. En la actualidad, para presentar a la App Store de Apple, utilice la última versión de iOS SDK, el cual es iOS 7 enviada y esto se incluye sólo con Xcode 5.
+
+## Proyectos de modernización 3.3.0 a 3.4.0
+
+Para proyectos no-CLI, ejecute:
+
+        bin/update path/to/project
+    
+
+Para los proyectos de CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecutar`cordova platform update ios`
+
+## Proyectos de actualización 3.2.0 a 3.3.0
+
+Para proyectos no-CLI, ejecute:
+
+        bin/update path/to/project
+    
+
+Para los proyectos de CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecutar`cordova platform update ios`
+
+## Proyectos de modernización 3.1.0 a 3.2.0
+
+Para proyectos no-CLI, ejecute:
+
+        bin/update path/to/project
+    
+
+Para los proyectos de CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecutar`cordova platform update ios`
+
+## Proyectos de modernización 3.0.0 a 3.1.0
+
+Para proyectos no-CLI, ejecute:
+
+        bin/update path/to/project
+    
+
+Para los proyectos de CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecutar`cordova platform update ios`
+
+iOS 7 temas:
+
+1.  Eliminar `width=device-width, height=device-height` de la `index.html` del archivo `viewport` `meta` etiqueta. (Véase [el fallo correspondiente][1].)
+
+2.  Actualiza tus plugins de núcleo los medios de comunicación, medios de comunicación-captura y splashscreen por iOS 7 apoyo.
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 temas:
+
+1.  Actualiza la configuración de proyecto si Xcode 5 incita a hacerlo (en el navegador de temas).
+
+2.  Actualizar su **compilador para C / C + + / Objective-C** establecer, bajo la ficha **Configuración de construir** , sección **Construir opciones** . Elige **por defecto del compilador (Apple LLVM 5.0)**.
+
+## Actualícese a la CLI (3.0.0) de 2.9.0 magnetohidrodinámica
+
+1.  Crear un nuevo proyecto de Apache Cordova 3.0.0 usando el cordova CLI, tal como se describe en la interfaz de línea de comandos.
+
+2.  Agregue sus plataformas al proyecto cordova, por ejemplo:`cordova
+platform add ios`.
+
+3.  Copiar el contenido del proyecto `www` Directorio del `www` Directorio en la raíz del proyecto cordova que acaba de crear.
+
+4.  Copiar o sobrescribir ningún activo nativo de su proyecto original ( `Resources` , etc.), lo que seguro para agregar los archivos nuevos a la `.xcodeproj` proyecto. El proyecto de iOS se construye dentro de la `platforms\ios` Directorio.
+
+5.  Copiar el `config.xml` en el `www` Directorio y eliminar cualquier plugin definiciones. Modificar la configuración aquí en lugar del directorio de la plataforma.
+
+6.  Utilice la herramienta CLI cordova instalar algún plugin que necesita. Tenga en cuenta que la CLI maneja todo núcleo APIs como plugins, así pueden necesitar ser agregado. Sólo 3.0.0 plugins son compatibles con la CLI.
+
+7.  Construir y probar.
+
+## Proyectos de modernización 2.9.0 magnetohidrodinámica a 3.0.0
+
+1.  Descargue y extraiga la fuente Cordova 3.0.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-3.0.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia del `www/cordova.js` (tenga en cuenta que ya no tiene un sufijo de versión, la versión en el archivo en el encabezado) archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+7.  Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+**Nota**: a partir de Cordova 3.0.0, plugins no están preinstaladas, y tienes que usar el `plugman` utilidad de línea de comandos para instalarlos tú mismo. Consulte Utilización de Plugman para gestionar Plugins.
+
+## Proyectos de modernización 2.8.0 a 2.9.0 magnetohidrodinámica
+
+1.  Descargue y extraiga la fuente Cordova 2.9.0 magnetohidrodinámica a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.9.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia del `www/cordova.js` (tenga en cuenta que ya no tiene un sufijo de versión, la versión en el archivo en el encabezado) archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+7.  Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+## Proyectos de modernización 2.7.0 a 2.8.0
+
+1.  Descargue y extraiga la fuente Cordova 2.8.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.8.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia del `www/cordova.js` (tenga en cuenta que ya no tiene un sufijo de versión, la versión en el archivo en el encabezado) archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.7.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+7.  Actualizar `<plugin>` clave en la `config.xml` de archivos a `<feature>` etiquetas. Tenga en cuenta que existe `<plugin>` etiquetas todavía funcionan, pero son desaprobadas. Usted puede copiar esta información en el `config.xml` archivo para un nuevo proyecto. Por ejemplo:
+    
+        <plugins>
+            <plugin name="LocalStorage" value="CDVLocalStorage" />
+            <!-- other plugins -->
+        </plugins>
+        
+        <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+        <feature name="LocalStorage">
+            <param name="ios-package" value="CDVLocalStorage" />
+        </feature>
+        <!-- other <feature> tags -->
+        
+
+8.  Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+9.  Agregar estos dos marcos para su proyecto:
+    
+        ImageIO openAL
+        
+
+10. Actualizar el destino de su proyecto **Construir ajustes**. Bajo **Vinculación → otros Linker Flags**, editar **"- Obj - C"** para ser **"-ObjC"**.
+
+11. Actualizar el destino de su proyecto **Construir ajustes**. Bajo **Vinculación → otros Linker Flags**, cambio **"-all_load"** para ser `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Sólo necesitas hacer esto si tienes el problema definido en [este tema.][2].
+
+ [2]: https://issues.apache.org/jira/browse/CB-3458
+
+## Proyectos de modernización 2.6.0 a 2.7.0
+
+1.  Descargue y extraiga la fuente Cordova 2.7.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.7.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.7.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.6.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.7.0.js` archivo.
+
+7.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `AppDelegate.m` archivo según el uno en el nuevo proyecto (véase [este diff][3]).
+
+8.  En el `config.xml` de archivos, [eliminar esta línea][4].
+
+9.  Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+
+## Proyectos de modernización 2.5.0 a 2.6.0
+
+1.  Descargue y extraiga la fuente Cordova 2.6.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.6.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia del proyecto `www/cordova-2.6.0.js` del archivo en el `www` Directorio y eliminar el `www/cordova-2.5.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (junto con otros archivos que hacen referencia a la secuencia de comandos) para referirse a la nueva `cordova-2.6.0.js` archivo.
+
+7.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `AppDelegate.m` archivo según el uno en el nuevo proyecto (véase [este diff][5]).
+
+8.  En el `config.xml` archivo, [añadir esta nueva línea][6].
+
+9.  En el `config.xml` archivo, [añadir esta nueva línea][7].
+
+10. En el `config.xml` de archivos, [UIWebViewBounce se ha cambiado a DisallowOverscroll, y los valores predeterminados son diferentes][8].
+
+11. En el `config.xml` archivo, el `EnableLocation` preferencia ha quedado obsoleto.
+
+12. Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+
+## Proyectos de modernización 2.4.0 a 2.5.0
+
+1.  Descargue y extraiga la fuente Cordova 2.5.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.5.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.5.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.4.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.5.0.js` archivo.
+
+7.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `AppDelegate.m` archivo según el uno en el nuevo proyecto (véase [este diff][9]).
+
+8.  En el `config.xml` archivo, [añadir estas nuevas líneas][10].
+
+9.  En el `config.xml` de archivo, [editar el elemento raíz, cambiarlo de cordova al widget][11].
+
+10. En el `config.xml` archivo, [quitar la preferencia OpenAllWhitelistURLsInWebView][12].
+
+11. Eliminar la `cordova` Directorio y copiar el `cordova` directorio desde el nuevo proyecto en el directorio raíz de su proyecto. En 2.5.0, esto ha actualizado secuencias de comandos.
+
+12. Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+
+## Proyectos de modernización 2.3.0 a 2.4.0
+
+1.  Descargue y extraiga la fuente Cordova 2.4.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.4.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.4.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.3.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.4.0.js` archivo.
+
+7.  Actualizar (o reemplazar, si nunca has cambiado los archivos) el `MainViewController.m` archivo según el uno en el nuevo proyecto (véase [este diff][13]).
+
+8.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `AppDelegate.m` archivo según el uno en el nuevo proyecto (véase [este diff][14]).
+
+9.  En el `config.xml` archivo, [añadir esta nueva línea][15].
+
+10. Eliminar la `cordova` Directorio y copiar el `cordova` directorio desde el nuevo proyecto en el directorio raíz de su proyecto. En 2.4.0, esto ha solucionado secuencias de comandos.
+
+11. Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+12. Agregar a AssetsLibrary.framework como un recurso a su proyecto. (Consulte [la documentación de Apple][16] para obtener instrucciones sobre cómo hacerlo.).
+
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+
+## Proyectos de modernización 2.2.0 a 2.3.0
+
+1.  Descargue y extraiga la fuente Cordova 2.3.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.3.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.3.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.2.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.3.0.js` archivo.
+
+7.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `MainViewController.m` según el uno en el nuevo proyecto.
+
+8.  Eliminar la `cordova` Directorio y copiar el `cordova` directorio desde el nuevo proyecto en el directorio raíz de su proyecto. En 2.3.0, esto tiene nuevos scripts.
+
+9.  Eliminar la `CordovaLib` Directorio y copiar el `CordovaLib` directorio desde el nuevo proyecto en el directorio raíz de su proyecto.
+
+10. Convertir el `Cordova.plist` archivo a `config.xml` , ejecutando el script `bin/cordova\_plist\_to\_config\_xml` en el archivo de proyecto.
+
+11. Añadir el plugin InAppBrowser para el `config.xml` , añadiendo esta etiqueta bajo `<cordova><plugins>` :
+    
+        <plugin name="InAppBrowser" value="CDVInAppBrowser" />
+        
+
+12. Nota que los plugins Objective-C son ya *no* clasificarlas. A la lista blanca sus conexiones con la lista blanca de la aplicación, es necesario establecer la `User-Agent` cabecera de la conexión con el mismo agente de usuario como la principal Cordova WebView. Esto puedes acceder a la `userAgent` propiedad del modelo-vista-controlador principal. El modelo-vista-controlador principal ( `CDVViewController` ) también tiene un `URLisAllowed` método para comprobar si una URL pasa la lista blanca.
+
+13. Cambios de dispositivo API:
+    
+    *   Para iOS, device.platform se utiliza para `iPhone` , `iPad` o `iPod Touch` ; ahora devuelve (correctamente)`iOS`.
+    *   Para iOS, device.name (ahora en desuso para todas las plataformas) se utiliza para devolver el nombre del dispositivo del usuario (por ejemplo ' iPhone 5′ de Shazron); Ahora devuelve utilizado para devolver lo que device.platform: `iPhone` , `iPad` o`iPod Touch`.
+    *   Para todas las plataformas, hay una nueva propiedad llamada device.model; Esto devuelve el modelo de dispositivo específico, por ejemplo `iPad2,5` (para otras plataformas, devuelve lo que device.name utilizada para devolver).
+
+## Proyectos de modernización 2.1.0 a 2.2.0
+
+1.  Descargue y extraiga la fuente Cordova 2.2.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.2.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.2.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.1.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.2.0.js` archivo.
+
+7.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `MainViewController.m` según el uno en el nuevo proyecto:
+    
+    *   Actualizado → viewWillAppear
+
+8.  Copia del `cordova` del proyecto nuevo directorio en el directorio raíz de su proyecto. En 2.2.0, esto tiene un guión 'emular' actualizado.
+
+9.  A continuación, actualizar el `CordovaLib` sub proyecto de referencia. A partir de Cordova 2.1.0, no estamos utilizando la variable CORDOVALIB Xcode ya al hacer referencia a donde `CordovaLib` reside, la referencia es ahora una referencia absoluta.
+    
+    1.  Lanzamiento Terminal.app
+    2.  Ir a la ubicación donde instaló Cordova (véase paso 1), en el `bin` subdirectorio
+    3.  Ejecute el script siguiente donde el primer parámetro es la ruta de su proyecto `.xcodeproj` archivo:
+        
+        `update_cordova_subproject path/to/your/project/xcodeproj`
+
+**Nota**: en 2.2.0, el `bin/create` copia de la escritura de la `CordovaLib` proyecto secundario en su proyecto. Para tener el mismo tipo de configuración, sólo tienes que copiar en el derecho `CordovaLib` en el directorio del proyecto y actualizar el `CordovaLib` sub-Project ubicación (en relación con el proyecto) en el Inspector de archivo Xcode.
+
+## Proyectos de modernización 2.0.0 a 2.1.0
+
+Con Cordova 2.1.0, `CordovaLib` ha sido actualizado para utilizar el **Conteo automático de referencia (ARC)**. Usted no necesita actualizar a **ARC** a usar CordovaLib, pero si desea actualizar su proyecto para utilizar **ARC**, utilice el Asistente para migración de Xcode desde el menú: **Editar → Refactor → convertir en Objective-C arco...**, anular la selección de libCordova.a, luego ejecute el Asistente para completar.
+
+1.  Descargue y extraiga la fuente Cordova 2.1.0 a una ubicación de directorio permanente en tu disco duro, por ejemplo a`~/Documents/Cordova-2.1.0`.
+
+2.  Deja de Xcode si se está ejecutando.
+
+3.  Usar Terminal.app, desplácese hasta el directorio donde pusiste la fuente descargada anteriormente.
+
+4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.1.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.0.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.1.0.js` archivo.
+
+7.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `AppDelegate.m` según el uno en el nuevo proyecto:
+    
+    *   Editado → aplicación: didFinishLaunchingWithOptions:
+    *   Añadido → aplicación: supportedInterfaceOrientationsForWindow:
+
+8.  Actualizar (o reemplazar, si nunca has cambiado el archivo) el `MainViewController.m` según el uno en el nuevo proyecto:
+    
+    *   Añadido → viewWillAppear
+
+9.  Copia del `cordova` del proyecto nuevo directorio en el directorio raíz de su proyecto. En 2.1.0, esto tiene los scripts actualizados para apoyar caminos con espacios.
+
+10. Retire el `VERSION` Referencia de su proyecto de archivo (*no* el uno en`CordovaLib`).
+
+11. A continuación, actualizar el `CordovaLib` sub proyecto de referencia. A partir de Cordova 2.1.0, no estamos utilizando la variable CORDOVALIB Xcode ya al hacer referencia a donde `CordovaLib` reside, la referencia es ahora una referencia absoluta.
+    
+    1.  Lanzamiento Terminal.app
+    2.  Ir a la ubicación donde instaló Cordova (véase paso 1), en el `bin` subdirectorio
+    3.  Ejecute el script siguiente donde el primer parámetro es la ruta de su proyecto `.xcodeproj` archivo:
+        
+        `update_cordova_subproject path/to/your/project/xcodeproj`
+
+## Proyectos de modernización 1.9.0 a 2.0.0
+
+1.  Instale Cordova 2.0.0.
+
+2.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+
+3.  Copia el `www/cordova-2.0.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-1.9.0.js` archivo.
+
+4.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.0.0.js` archivo.
+
+5.  Copia del `cordova` del proyecto nuevo directorio en el directorio raíz del proyecto (si quieres las herramientas de línea de comandos de proyecto).
+
+6.  Añadir una nueva entrada en `Plugins` en el `Cordova.plist` archivo, en el grupo de **Archivos auxiliares** . La clave es `Device` y el valor es`CDVDevice`.
+
+7.  Quitar`Cordova.framework`.
+
+8.  Quitar `verify.sh` del grupo de **Archivos auxiliares** .
+
+9.  Seleccione el icono del proyecto en el navegador de proyectos, seleccione el proyecto **objetivo**, luego seleccione la ficha **Configuración de construir** .
+
+10. Buscar **Preprocessor Macros**, luego retire todo **CORDOVA_FRAMEWORK = 1** valores.
+
+11. Localice el `CordovaLib` directorio que se instaló en tu disco duro en de su carpeta de inicio `Documents` subdirectorio.
+
+12. Localizar el `CordovaLib.xcodeproj` de los archivos en el `CordovaLib` Directorio, a continuación, arrastrar y soltar el archivo en su proyecto. Debe aparecer como un subproyecto.
+
+13. Construya su proyecto, deberías conseguir algunos errores relativos a `#import` directivas.
+
+14. Para el `#import` errores, cambiar de cualquier base de cotización de las importaciones en este estilo:
+    
+        #import "CDV.h"
+        
+    
+    a este estilo basado en soportes:
+    
+        #import < Cordova/CDV.h >
+        
+    
+    y eliminar cualquier `#ifdef` contenedores de cualquier Cordova las importaciones, ya no son necesarios (ahora se unifican las importaciones)
+
+15. Construya su proyecto de nuevo, y no debe tener ninguna `#import` errores.
+
+16. Seleccione el **icono de proyecto** en el navegador de proyectos, seleccione su proyecto **objetivo**, luego seleccione la ficha **Fases construir** .
+
+17. Ampliar la fase **Objetivo dependencias** , luego el botón select el **+** .
+
+18. Seleccione el `CordovaLib` blanco, a continuación, seleccione el botón **Agregar** .
+
+19. Ampliar la primera fase **Binario de enlace con las bibliotecas** (ya debería contener un montón de Marcos), a continuación, seleccione el **+** botón.
+
+20. Seleccione el `libCordova.a` biblioteca estática, luego seleccione el botón **Agregar** .
+
+21. Eliminar la fase **Run Script** .
+
+22. Seleccione el **icono de proyecto** en el navegador de proyectos, seleccione el proyecto **objetivo**, luego seleccione la ficha **Configuración de construir** .
+
+23. Buscar **Otras banderas Linker**y agregue los valores **-force_load** y **- Obj-C**.
+
+24. Ampliar la `CordovaLib` subproyectos.
+
+25. Localice el `VERSION` archivo, arrastrarlo a su proyecto principal (queremos crear un enlace a él, no una copia).
+
+26. Seleccione el botón **Crear grupo para cualquier añadidas carpetas** y seleccione el botón **terminar** .
+
+27. Seleccione el `VERSION` archivo que sólo se haya arrastrado en un paso anterior.
+
+28. Tipo de la combinación de teclas **Command-Option-1** para mostrar el **Inspector de archivo** (o menuitem **ve utilidades → → Mostrar archivo Inspector**).
+
+29. Elegir **comparado con CORDOVALIB** en el **Archivo Inspector** para el menú desplegable para **Ubicación**.
+
+30. Establecer la preferencia de Xcode **Xcode preferencias → ubicaciones → los datos derivados → avanzado...** a **Unique**, así que pueden encontrarse las cabeceras unificadas.
+
+31. Seleccione el **icono de proyecto** en el navegador de proyectos, selecciona tu **destino**y seleccione la ficha **Configuración de construir** .
+
+32. Búsqueda de **rutas de búsqueda encabezado**. Para ese ajuste, anexar estos tres valores, incluyendo las comillas:
+    
+        "$(TARGET_BUILD_DIR) / usr/local/lib/incluyen" "$(OBJROOT) / UninstalledProducts/include" "$(BUILT_PRODUCTS_DIR)"
+        
+
+33. Búsqueda de **otras banderas del vinculador**. Para ese ajuste, anexar este valor:
+    
+        -weak_framework CoreFoundation
+        
+
+34. Construya su proyecto, debe compilar y vincular con **ningún problema**.
+
+35. Seleccione su proyecto en el **esquema de** menú desplegable y seleccione **iPhone 5.1 simulador**.
+
+36. Seleccione el botón **Ejecutar** .
+
+**Nota**: Si su proyecto no está funcionando como se esperaba en el simulador, por favor, tome nota de los errores en el registro de la consola en Xcode en busca de pistas.
+
+## 1.8.x proyectos de mejora a 1.9.0
+
+1.  Instale Cordova 1.9.0.
+
+2.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+3.  Copia el `www/cordova-1.9.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-1.8.x.js` archivo.
+
+4.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-1.9.0.js` archivo.
+
+**Nota**: 1.9.0 es compatible con el nuevo `BackupWebStorage` booleana `Cordova.plist` ajuste. Está habilitada de forma predeterminada, así lo han decidido `false` para desactivarlo, especialmente en iOS 6. Ver [notas de la versión: Safari y sección UIKit][17]
+
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+
+## 1.7.0 actualización proyectos para 1.8.x
+
+1.  Instale Cordova 1.8.0.
+
+2.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+3.  Copia el `www/cordova-1.8.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-1.7.x.js` archivo.
+
+4.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-1.8.0.js` archivo.
+
+Si piensas sobre el uso de la API de captura, necesitará los nuevo **iPad pantalla retina -** activos:
+
+1.  Copia el `Resources/Capture.bundle` tema del nuevo proyecto en el directorio de tu proyecto, escribiendo sobre su existente `Resources/Capture.bundle` artículo.
+
+2.  En su proyecto, seleccione el `Capture.bundle` del artículo en el navegador de tu proyecto en Xcode, escriba la clave de **borrar** , luego seleccione **Eliminar referencia** en el cuadro de diálogo resultante.
+
+3.  Arrastre el nuevo `Capture.bundle` del paso 1 arriba en tu navegador de proyecto en Xcode, seleccione el botón **Crear grupo para cualquier añadidas carpetas** .
+
+## 1.6. x proyectos de mejora a 1.7.0
+
+1.  Instale Cordova 1.7.0.
+
+2.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+3.  Copia el `www/cordova-1.7.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-1.6.0.js` archivo.
+
+4.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-1.7.0.js` archivo.
+
+## Proyectos de actualización 1.5.0 a 1.6. x
+
+1.  Instale Cordova 1.6.1.
+
+2.  Hacer un backup de `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` , y `Cordova.plist` en su proyecto.
+
+3.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+4.  Copie estos archivos desde el nuevo proyecto en su directorio de proyecto 1.5.0-based en el disco, reemplazando los viejos archivos (copia de seguridad de sus archivos primero desde el paso 2 anterior):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        Cordova.plist
+        
+
+5.  Añadir todos los nuevos `MainViewController` y `AppDelegate` los archivos a su proyecto Xcode.
+
+6.  Copia el `www/cordova-1.6.1.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-1.5.0.js` archivo.
+
+7.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-1.6.1.js` archivo.
+
+8.  Añadir nuevo `Cordova.plist` archivo a su proyecto. Esto es necesario porque los nombres de servicio núcleo plugin deben cambiar para que coincida con la de Android y BlackBerry, para un unificado (archivo de Cordova JavaScript`cordova-js`).
+
+9.  Integrar cualquier configuración, **Plugins** y **ExternalHosts** de las entradas que tenía en su **respaldo de Cordova.plist** en la nueva`Cordova.plist`.
+
+10. Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `AppDelegate.h` y `AppDelegate.m` en el nuevo `AppDelegate` archivos. Cualquier `UIWebViewDelegate` o `CDVCommandDelegate` el código `AppDelegate.m` debe ir a `MainViewController.m` ahora (vea las secciones de salida comentó en ese archivo).
+
+11. Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `MainViewController.h` y `MainViewController.m` en los archivos del MainViewController nuevo.
+
+12. Haga clic en el icono del proyecto en el navegador de proyectos, seleccione el **proyecto**y seleccione la ficha **Configuración de construir** .
+
+13. Entrar en **compilador para C / C + + / Objective-C** en el campo de búsqueda.
+
+14. Seleccione el valor de **Apple LLVM Compiler 3.1** .
+
+## Inicio Proyectos de mejora a 1.5.0
+
+1.  Instale Cordova 1.5.0.
+
+2.  Crear un proyecto nuevo y ejecutarlo una vez. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+3.  Copia el `www/cordova-1.5.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/phonegap-1.4.x.js` archivo.
+
+4.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la Nueva Córdoba `cordova-1.5.0.js` archivo.
+
+5.  Encontrar `PhoneGap.framework` en tu navegador de proyectos, selecciónelo.
+
+6.  Escriba la clave de **borrar** y eliminar la `PhoneGap.framework` referencia en el navegador de proyectos.
+
+7.  Tipo de la combinación de teclas **Comando + Opción-A** , que debe bajar una hoja para añadir archivos a tu proyecto (la hoja **Agregar archivos...** ). Asegúrese de que selecciona el botón de radio **creado grupos para cualquier añadidos carpetas** .
+
+8.  Tipo de la combinación de teclas **Shift-comando-G** , que debería bajar otra hoja para que vayas a una carpeta (el **ir a la carpeta:** hoja).
+
+9.  Introduzca `/Users/Shared/Cordova/Frameworks/Cordova.framework` en el **vaya a la carpeta:** de la hoja y luego presione el botón **ir** .
+
+10. Pulse el botón **añadir** en la hoja de **Agregar archivos...** .
+
+11. Seleccione `Cordova.framework` en el navegador de proyectos.
+
+12. Tipo de la combinación de teclas **Command-Option-1** para mostrar el **Inspector File**.
+
+13. Seleccione **Ruta absoluta** en el **Inspector de archivo** de la lista desplegable de **localización**.
+
+14. Tipo de la combinación de teclas **Comando + Opción-A** , que debe bajar una hoja para añadir archivos a tu proyecto (la hoja **Agregar archivos...** ). Asegúrese de que selecciona el botón de radio **creado grupos para cualquier añadidos carpetas** .
+
+15. Tipo de la combinación de teclas **Shift-comando-G** , que debería bajar otra hoja para que vayas a una carpeta (el **ir a la carpeta:** hoja).
+
+16. Introduzca `~/Documents/CordovaLib/Classes/deprecated` en el **vaya a la carpeta:** de la hoja y luego presione el botón **ir** .
+
+17. Pulse el botón **añadir** en la hoja de **Agregar archivos...** .
+
+18. En el `AppDelegate.h` , `AppDelegate.m` , y `MainViewController.h` archivos, reemplace el conjunto `#ifdef PHONEGAP_FRAMEWORK` bloque con:
+    
+        #import "CDVDeprecated.h"
+        
+
+19. Haga clic en el **icono de proyecto** en el navegador de proyectos, seleccione su **destino**y seleccione la ficha **Configuración de construir** .
+
+20. Buscar **rutas de búsqueda de marco**.
+
+21. Reemplace el valor existente con`/Users/Shared/Cordova/Frameworks`.
+
+22. Búsqueda de **preprocesador Macros**.
+
+23. El primer valor (combinado), reemplazar el valor con **CORDOVA_FRAMEWORK = YES**.
+
+24. Seleccione la ficha **Fases de construcción** .
+
+25. Ampliar **Ejecutar Script**.
+
+26. Reemplace cualquier ocurrencias de **PhoneGap** con **Cordova**.
+
+27. Encontrar los `PhoneGap.plist` de los archivos en el navegador de proyectos y haga clic en el nombre del archivo una vez para entrar en modo de edición de nombre.
+
+28. Cambiar el nombre de `PhoneGap.plist` a`Cordova.plist`.
+
+29. Haga clic en `Cordova.plist` y elija **abrir como → código fuente**.
+
+30. Pulse **Comando + opción +-F**, elija **reemplazar** desde el menú desplegable en la parte superior izquierda de la ventana de código fuente.
+
+31. Entrar en `com.phonegap` para la cadena de búsqueda, y `org.apache.cordova` para la cadena de reemplazo, luego presione el botón **Reemplazar todos** .
+
+32. Introduzca **PG** para la cadena de búsqueda y **CDV** para la cadena de reemplazo, luego presione el botón **Reemplazar todos** .
+
+33. Pulse **Comando + B** para construir. Todavía tienes deprecations que usted puede deshacerse de en el futuro (ver `CDVDeprecated.h` . Por ejemplo, reemplazar las clases en el código que utilizan PG * a la CDV).
+
+## Proyectos de modernización 1.4.0 a 1.4.1
+
+1.  Instale Cordova 1.4.1.
+
+2.  Realizar una copia de seguridad`MainViewController.m`.
+
+3.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+4.  Copia el `MainViewController.m` archivo del nuevo proyecto en su directorio de proyecto 1.4.0-based en el disco, reemplazando el archivo viejo (copia de seguridad archivos primero del paso 2 anterior).
+
+5.  Añadir el `MainViewController.m` archivo a su proyecto Xcode.
+
+6.  Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `MainViewController.m` en el archivo de nuevo.
+
+7.  Actualización de la `phonegap-1.4.0.js` archivo es opcional, no ha cambiado nada en JavaScript entre 1.4.0 y 1.4.1.
+
+## Proyectos de modernización 1.3.0 a 1.4.0
+
+1.  Instale Cordova 1.4.0.
+
+2.  Hacer un backup de `AppDelegate.m` y `AppDelegate.h` en su proyecto.
+
+3.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+4.  Copie estos archivos desde el nuevo proyecto en su directorio de proyecto 1.3.0-based en el disco, reemplazando los viejos archivos (copia de seguridad de sus archivos primero desde el paso 2 anterior):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Añadir todos los `MainViewController` los archivos a su proyecto Xcode.
+
+6.  Copia el `www/phonegap-1.4.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/phonegap-1.3.0.js` archivo.
+
+7.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `phonegap-1.4.0.js` archivo.
+
+8.  Añadir una nueva entrada en `Plugins` en el `PhoneGap.plist` archivo. La clave es `com.phonegap.battery` y el valor es`PGBattery`.
+
+9.  Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `AppDelegate.h` y `AppDelegate.m` en los archivos del AppDelegate nuevo.
+
+## Proyectos de actualización 1.2.0 a 1.3.0
+
+1.  Instale Cordova 1.3.0.
+
+2.  Hacer un backup de `AppDelegate.m` y `AppDelegate.h` en su proyecto.
+
+3.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+4.  Copie estos archivos desde el nuevo proyecto en su directorio de proyecto 1.2.0-based en el disco, reemplazando los viejos archivos (copia de seguridad de sus archivos primero desde el paso 2 anterior):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Añadir todos los `MainViewController` los archivos a su proyecto Xcode.
+
+6.  Copia el `www/phonegap-1.3.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/phonegap-1.2.0.js` archivo.
+
+7.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `phonegap-1.3.0.js` archivo.
+
+8.  Añadir una nueva entrada en `Plugins` en el `PhoneGap.plist` archivo. La clave es `com.phonegap.battery` y el valor es`PGBattery`.
+
+9.  Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `AppDelegate.h` y `AppDelegate.m` en los archivos del AppDelegate nuevo.
+
+## Proyectos de modernización 1.1.0 a 1.2.0
+
+1.  Instale Cordova 1.2.0.
+
+2.  Hacer un backup de `AppDelegate.m` y `AppDelegate.h` en su proyecto.
+
+3.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+4.  Copie estos archivos desde el nuevo proyecto en su directorio de proyecto 1.1.0-based en el disco, reemplazando los viejos archivos (copia de seguridad de sus archivos primero desde el paso 2 anterior):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Añadir todos los `MainViewController` los archivos a su proyecto Xcode.
+
+6.  Copia el `www/phonegap-1.2.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/phonegap-1.1.0.js` archivo.
+
+7.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `phonegap-1.2.0.js` archivo.
+
+8.  Añadir una nueva entrada en `Plugins` en el `PhoneGap.plist` archivo. La clave es `com.phonegap.battery` y el valor es`PGBattery`.
+
+9.  Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `AppDelegate.h` y `AppDelegate.m` en los archivos del AppDelegate nuevo.
+
+## Proyectos de modernización 1.0.0 a 1.1.0
+
+1.  Instale Cordova 1.1.0.
+
+2.  Hacer un backup de `AppDelegate.m` y `AppDelegate.h` en su proyecto.
+
+3.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+4.  Copie estos archivos desde el nuevo proyecto en su directorio de proyecto 1.0.0-based en el disco, reemplazando los viejos archivos (copia de seguridad de sus archivos primero desde el paso 2 anterior):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Añadir todos los `MainViewController` los archivos a su proyecto Xcode.
+
+6.  Copia el `www/phonegap-1.1.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/phonegap-1.0.0.js` archivo.
+
+7.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `phonegap-1.1.0.js` archivo.
+
+8.  Añadir una nueva entrada en `Plugins` en el `PhoneGap.plist` archivo. La clave es `com.phonegap.battery` y el valor es`PGBattery`.
+
+9.  Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `AppDelegate.h` y `AppDelegate.m` en los archivos del AppDelegate nuevo.
+
+## Proyectos de modernización 0.9.6 a 1.0.0
+
+1.  Instale Cordova 1.0.0.
+
+2.  Hacer un backup de `AppDelegate.m` y `AppDelegate.h` en su proyecto.
+
+3.  Crear un nuevo proyecto. Usted necesitará algunos de los activos de este nuevo proyecto.
+
+4.  Copie estos archivos desde el nuevo proyecto en su directorio de proyecto 0.9.6-based en el disco, reemplazando los viejos archivos (copia de seguridad de sus archivos primero desde el paso 2 anterior):
+    
+        AppDelegate.h
+        AppDelegate.m
+        MainViewController.h
+        MainViewController.m
+        MainViewController.xib
+        
+
+5.  Añadir todos los `MainViewController` los archivos a su proyecto Xcode.
+
+6.  Copia el `www/phonegap-1.0.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/phonegap-0.9.6.js` archivo.
+
+7.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `phonegap-1.0.0.js` archivo.
+
+8.  Añadir una nueva entrada en `Plugins` en el `PhoneGap.plist` archivo. La clave es `com.phonegap.battery` y el valor es`PGBattery`.
+
+9.  Integrar cualquier código de proyectos específicos que tienes en tu respaldo de `AppDelegate.h` y `AppDelegate.m` en los archivos del AppDelegate nuevo.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/ios/webview.md b/docs/es/edge/guide/platforms/ios/webview.md
index bcc8b13..155ed2a 100644
--- a/docs/es/edge/guide/platforms/ios/webview.md
+++ b/docs/es/edge/guide/platforms/ios/webview.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # iOS WebViews
 
-Esta sección le muestra cómo incrustar un componente WebView Cordova habilitado dentro de una aplicación iOS más grande. Para más detalles sobre cómo estos componentes pueden comunicarse entre sí, vea aplicación Plugins.
+Esta guía le muestra cómo incrustar un componente WebView Cordova habilitado dentro de una aplicación iOS más grande. Para más detalles sobre cómo estos componentes pueden comunicarse entre sí, vea aplicación Plugins.
 
 Soporte para iOS WebViews comenzó con Cordova versión 1.4, usando un `Cleaver` para que la plantilla de Xcode sirve como una implementación de referencia de componente. Cordova 2.0 y versiones posteriores sólo admiten la implementación basada en el subproyecto Cleaver.
 
@@ -56,16 +56,10 @@ Para seguir estas instrucciones, asegúrate de que tienes la última distribuci
 
 14. Seleccione el **+** botón y agregue los siguientes **Marcos**. Opcionalmente en el **Navegador de proyectos**, moverlos en el grupo de **Marcos** :
     
-        AddressBook.framework
-        AddressBookUI.framework
-        AudioToolbox.framework
-        AVFoundation.framework
+        AssetsLibrary.framework
         CoreLocation.framework
-        MediaPlayer.framework
-        QuartzCore.framework
-        SystemConfiguration.framework
+        CoreGraphics.framework
         MobileCoreServices.framework
-        CoreMedia.framework
         
 
 15. Ampliar **Las dependencias de destino**, el cuadro superior con esa etiqueta si hay más de una caja.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/tizen/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/tizen/index.md b/docs/es/edge/guide/platforms/tizen/index.md
index 94cbcf6..6523217 100644
--- a/docs/es/edge/guide/platforms/tizen/index.md
+++ b/docs/es/edge/guide/platforms/tizen/index.md
@@ -104,7 +104,7 @@ Haga clic derecho en el proyecto en la vista **Project Explorer** y seleccione *
     
     ![][7]
 
-*   Haga clic derecho en el proyecto en el **Explorador de proyecto** visión, luego seleccionar ejecutar como **& rarr; Aplicación Web Tizen**:
+*   Haga clic derecho en el proyecto en la vista **Project Explorer** y seleccione **Ejecutar como → Tizen Web Application**:
     
     ![][8]
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/win8/index.md b/docs/es/edge/guide/platforms/win8/index.md
index 689d0ab..bfa4405 100644
--- a/docs/es/edge/guide/platforms/win8/index.md
+++ b/docs/es/edge/guide/platforms/win8/index.md
@@ -26,30 +26,36 @@ Cordova WebViews corriendo en Windows 8 confían en Internet Explorer 10 como su
 
 ## Requerimientos y apoyo
 
-Se necesita lo siguiente:
+Una de las siguientes combinaciones de OS/SDK, ya sea de un disco de instalación o un archivo de imagen de disco *ISO* necesitas:
 
-*   Una versión de 64 bits de Windows 8 Pro, un disco de instalación o un archivo de imagen de disco *ISO* . Una versión de evaluación está disponible en la [Microsoft Developer Network][2].
-    
-    <!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+*   Windows 8.0 o 8.1, 32 o 64 bits *Home*, *Pro*o *Enterprise* Edition, junto con [Visual Studio 2012 Express][2].
 
-*   [Visual Studio][3], ediciones 2013 el *Ultimate*, *Premium*o *profesional* .
-    
-    <!-- true? -->
+*   8.1 Windows, 32 o 64 bits *Home*, *Pro*o *Enterprise* Edition, junto con [Visual Studio 2013 Pro][2] o superior. Una versión de evaluación de Windows 8.1 Enterprise está disponible desde la [Microsoft Developer Network][3].
+
+ [2]: http://www.visualstudio.com/downloads
+ [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+
+Hacer aplicaciones compiladas bajo Windows 8.1 *no* corre bajo Windows 8.0. Aplicaciones compiladas bajo Windows 8.0 son compatibles hacia adelante con 8.1.
+
+<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+
+Siga las instrucciones en [windowsstore.com][4] para someter la aplicación para Windows Store.
 
- [2]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
- [3]: http://www.visualstudio.com/downloads
+ [4]: http://www.windowsstore.com/
+
+<!-- true? -->
 
 Para desarrollar aplicaciones de Córdoba para Windows 8, usted puede utilizar un PC con Windows, pero también puede desarrollar en un Mac, ya sea mediante la ejecución de un entorno de máquina virtual o mediante el uso de Boot Camp a la partición de arranque dual Windows 8. Consulte estos recursos para configurar el entorno de desarrollo requiere de Windows en un Mac:
 
-*   [VMWare Fusion][4]
+*   [VMWare Fusion][5]
 
-*   [Parallels Desktop][5],
+*   [Parallels Desktop][6],
 
-*   [Boot Camp][6].
+*   [Boot Camp][7].
 
- [4]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+ [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## Utilizando herramientas de Shell Cordova
 
@@ -57,19 +63,19 @@ Si desea utilizar herramientas de shell de Windows 8-centrado de Cordova en conj
 
 *   Acceder a ellos localmente desde proyecto código generado por el CLI. Están disponibles en el `platforms/windows8/cordova` Directorio después de agregar la `windows8` plataforma como se describe a continuación.
 
-*   Descárguelos desde una distribución independiente en [cordova.apache.org][7]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-windows8\windows8` en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el nivel superior `bin` Directorio. (Si es necesario para obtener instrucciones más detalladas, consulte el archivo **README** ).
+*   Descárguelos desde una distribución independiente en [cordova.apache.org][8]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-windows8\windows8` en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el nivel superior `bin` Directorio. (Si es necesario para obtener instrucciones más detalladas, consulte el archivo **README** ).
 
- [7]: http://cordova.apache.org
+ [8]: http://cordova.apache.org
 
 Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones de Windows 8. Para obtener información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las plataformas, ver usando Plugman para gestionar Plugins.
 
 ## Instalar el SDK
 
-Instalar la *Ultimate*, *Premium*o las ediciones de [Visual Studio][3] *Professional* 2013.
+Instalar la *Ultimate*, *Premium*o las ediciones de [Visual Studio][2] *Professional* 2013.
 
-![][8]
+![][9]
 
- [8]: img/guide/platforms/win8/win8_installSDK.png
+ [9]: img/guide/platforms/win8/win8_installSDK.png
 
 ## Crear un nuevo proyecto
 
@@ -109,51 +115,49 @@ El `clean` comando ayuda a eliminar directorios en preparación para la siguient
 
 ## Abra el proyecto en el SDK y desplegar la aplicación
 
-<!-- wasn't able to 'run' or 'emulate', so doc'ing SDK as fallback -->
-
 Una vez que construyes una aplicación Cordova como se describió anteriormente, puedes abrirlo con Visual Studio. El vario `build` comandos de generan un archivo de Visual Studio solución (*.sln*). Abra el archivo en el explorador de archivos para modificar el proyecto dentro de Visual Studio:
 
-![][9]
+![][10]
 
- [9]: img/guide/platforms/win8/win8_sdk_openSLN.png
+ [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
 El `CordovaApp` componente muestra dentro de la solución y su `www` directorio contiene el código fuente basada en web, incluyendo el `index.html` página de Inicio:
 
-![][10]
+![][11]
 
- [10]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk.png
 
 Los controles debajo del menú principal de Visual Studio permiten probar o desplegar la aplicación:
 
-![][11]
+![][12]
 
- [11]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk_deploy.png
 
 Con la **Máquina Local** seleccionado, pulse la flecha verde para instalar la aplicación en la misma máquina ejecutando Visual Studio. Una vez lo haces, la aplicación aparece en los listados de la aplicación de Windows 8:
 
-![][12]
+![][13]
 
- [12]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 Cada vez que reconstruir la aplicación, se actualiza la versión disponible en la interfaz.
 
 Una vez disponibles en los listados de la aplicación, manteniendo presionada la tecla **CTRL** mientras selecciona la aplicación le permite culpar a la pantalla principal:
 
-![][13]
+![][14]
 
- [13]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [14]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 Tenga en cuenta que si se abre la aplicación dentro de un entorno de máquina virtual, necesite hacer clic en las esquinas o a lo largo de los lados de las ventanas para cambiar aplicaciones o acceder a funciones adicionales:
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_run.png
+ [15]: img/guide/platforms/win8/win8_sdk_run.png
 
 Alternativamente, seleccione la opción de despliegue de **simulador** para ver la aplicación como si se estaban ejecutando en un dispositivo de tableta:
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_sim.png
+ [16]: img/guide/platforms/win8/win8_sdk_sim.png
 
 A diferencia de la implementación de escritorio, esta opción permite simular la orientación de la tableta, ubicación, y variar su configuración de red.
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/win8/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/win8/upgrade.md b/docs/es/edge/guide/platforms/win8/upgrade.md
new file mode 100644
index 0000000..e659b9f
--- /dev/null
+++ b/docs/es/edge/guide/platforms/win8/upgrade.md
@@ -0,0 +1,56 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Actualización de Windows 8
+
+Esta guía le muestra cómo modificar Windows 8 proyectos para actualizar desde versiones anteriores de Córdoba. La mayoría de estas instrucciones se aplica a proyectos creados con un mayor conjunto de herramientas de línea de comandos que preceden a la `cordova` utilidad de CLI. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI.
+
+## Actualizar a 3.2.0 de 3.1.0
+
+Para los proyectos que se crearon con el cordova CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecutar`cordova platform update windows8`.
+
+Para proyectos no creados con el cordova CLI, ejecute:
+
+        bin\update <project_path>
+    
+
+## Actualizar a 3.1.0
+
+Soporte Cordova CLI para Windows 8 fue introducido en Cordova 3.1.0. Para actualizar, le sugerimos crear una nueva Cordova CLI proyecto y mover sobre todos los bienes necesarios.
+
+## Actualizar a 2.9.0 magnetohidrodinámica de 2.8.0
+
+Los siguientes comandos deben realizarse desde dentro de Visual Studio para asegurarse que las referencias de cualquier proyecto son actualizados o borrados.
+
+1.  Quitar `cordova-2.8.0.js` del proyecto de `www` Directorio.
+
+2.  Añadir `cordova.js` archivo de la fuente para el proyecto `www` Directorio. (Observe que el archivo no contiene un número de versión en el nombre del fichero).
+
+3.  Construir y probar!
+
+## Actualizar a 2.8.0 desde 2.7.0
+
+Los siguientes comandos deben realizarse desde dentro de Visual Studio para asegurarse que las referencias de cualquier proyecto son actualizados o borrados.
+
+1.  Quitar `cordova-2.7.0.js` del proyecto de `www` Directorio.
+
+2.  Añadir `cordova.js` archivo de la fuente para el proyecto `www` Directorio. (Observe que el archivo no contiene un número de versión en el nombre del fichero).
+
+3.  Construir y probar!
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/index.md b/docs/es/edge/guide/platforms/wp8/index.md
index 92c4490..2124bb0 100644
--- a/docs/es/edge/guide/platforms/wp8/index.md
+++ b/docs/es/edge/guide/platforms/wp8/index.md
@@ -33,7 +33,7 @@ Para la plataforma Windows Phone 8, el Cordova WebView confía en Internet Explo
 
 Se necesita lo siguiente:
 
-*   Una versión de 64 bits de Windows 8 Pro, un disco de instalación o un archivo de imagen de disco *ISO* . Una versión de evaluación está disponible en la [Microsoft Developer Network][2]. La versión Pro es necesaria ejecutar el emulador de dispositivos,
+*   Una versión de 64 bits de Windows 8 Pro, un disco de instalación o un archivo de imagen de disco *ISO* . Una versión de evaluación está disponible en la [Microsoft Developer Network][2]. La versión Pro es necesaria ejecutar el emulador de dispositivos.
 
 *   El [Windows Phone SDK][3].
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/wp8/parallels.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/parallels.md b/docs/es/edge/guide/platforms/wp8/parallels.md
index a08b0f6..30d460a 100644
--- a/docs/es/edge/guide/platforms/wp8/parallels.md
+++ b/docs/es/edge/guide/platforms/wp8/parallels.md
@@ -1,4 +1,4 @@
---licencia: licencia a la Apache Software Foundation (ASF) bajo acuerdos de licencia de uno o más colaborador. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+-- license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
 
            http://www.apache.org/licenses/LICENSE-2.0
     

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/plugin.md b/docs/es/edge/guide/platforms/wp8/plugin.md
index d8a424f..1e6caea 100644
--- a/docs/es/edge/guide/platforms/wp8/plugin.md
+++ b/docs/es/edge/guide/platforms/wp8/plugin.md
@@ -1,4 +1,4 @@
---licencia: licencia a la Apache Software Foundation (ASF) bajo acuerdos de licencia de uno o más colaborador. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+-- license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
 
            http://www.apache.org/licenses/LICENSE-2.0
     
@@ -145,6 +145,14 @@ Al interpretar sus argumentos, `try` / `catch` bloques ayudan a eliminar la mala
         }
     
 
+## Plugin de por vida
+
+Actividad de fondo plugins con solicitudes de larga duración, tales como medios de reproducción, los oyentes o que mantener el estado interno debe implementar el `onReset` método para limpiar esas actividades. El método se ejecuta cuando el CordovaView WebBrowser navega a una página nueva o actualizaciones, que vuelve a cargar el JavaScript.
+
+        // defined in WPCordovaClassLib.Cordova.Commands.BaseCommand
+        public virtual void OnReset() { }
+    
+
 ## Plugin XML
 
 Lo siguiente muestra cómo utilizar el `plugin.xml` archivo para especificar archivos de código fuente de un plugin en la plataforma de Windows Phone. Ver aplicación Plugins para tener una visión general y la especificación de Plugin para más detalles sobre las opciones disponibles.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/513a1fa1/docs/es/edge/guide/platforms/wp8/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/upgrade.md b/docs/es/edge/guide/platforms/wp8/upgrade.md
new file mode 100644
index 0000000..dfb9410
--- /dev/null
+++ b/docs/es/edge/guide/platforms/wp8/upgrade.md
@@ -0,0 +1,418 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. El ASF licencias este archivo a usted bajo la licencia Apache, versión 2.0 (la "licencia"); Usted no puede usar este archivo excepto en cumplimiento de la licencia. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Actualización de Windows Phone
+
+Esta guía le muestra cómo modificar los proyectos de Windows Phone, ambas versiones 7 y 8 para actualizar desde versiones anteriores de Córdoba. La mayoría de estas instrucciones se aplica a proyectos creados con un mayor conjunto de herramientas de línea de comandos que preceden a la `cordova` utilidad de CLI. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI. La sección siguiente muestra cómo actualizar proyectos no-CLI.
+
+## Actualizar a 3.2.0 de 3.1.0
+
+Para los proyectos que se crearon con el cordova CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecute `cordova platform update wp8` (o `wp7` , por las plataformas que agregó a su proyecto).
+
+Para proyectos no creados con el cordova CLI, ejecute:
+
+        bin\update < project_path >
+    
+
+## Actualizar a 3.1.0 desde 3.0.0
+
+Para los proyectos que se crearon con el cordova CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecute `cordova platform update wp8` (o `wp7` , por las plataformas que agregó a su proyecto).
+
+Para proyectos no creados con el cordova CLI, ejecute:
+
+        bin\update < project_path >
+    
+
+## Actualícese a la CLI (3.0.0) de 2.9.0 magnetohidrodinámica
+
+1.  Crear un nuevo proyecto de Apache Cordova 3.0.0 usando el cordova CLI, tal como se describe en la interfaz de línea de comandos.
+
+2.  Agregue sus plataformas al proyecto cordova, por ejemplo:`cordova
+platform add wp7 wp8`.
+
+3.  Copiar el contenido del proyecto `www` Directorio del `www` Directorio en la raíz del proyecto cordova que acaba de crear.
+
+4.  Copiar o sobrescribir ningún activo nativo de su proyecto original ( `SplashScreen` , `ApplicationIcon` , etc.), lo que seguro para agregar los archivos nuevos a la `.csproj` archivo. Las ventanas teléfono construye proyecto dentro de la `platforms\wp7` o `platforms\wp8` Directorio.
+
+5.  Utilice la herramienta CLI cordova instalar algún plugin que necesita. Tenga en cuenta que la CLI maneja todo núcleo APIs como plugins, así pueden necesitar ser agregado. Sólo 3.0.0 plugins son compatibles con la CLI.
+
+6.  Construir y probar.
+
+## Actualizar a 3.0.0 (non-CLI) desde 2.9.0 magnetohidrodinámica
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 o WP8 3.0.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+4.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+5.  Construir y probar.
+
+**Nota**: todo núcleo APIs se extraen Cordova versión 3.0 y deben ser instaladas por separado como plugins. Para más información sobre cómo volver a habilitar estas funciones en un flujo de trabajo no-CLI, vea usando Plugman para gestionar Plugins.
+
+## Actualizar a 2.9.0 magnetohidrodinámica de 2.8.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 o WP8 2.9.0 magnetohidrodinámica de proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el nombre de `cordova.js` en la etiqueta HTML si todavía está usando cordova-VERSION.js (debería ser sólo`cordova.js`).
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al archivo .csproj.
+
+6.  Construir y probar.
+
+## Actualizar a 2.8.0 desde 2.7.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 o WP8 2.8.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova.js` archivo. (Nótese la falta de un número de versión en el nombre del fichero).
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.7.0 desde 2.6.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 o WP8 2.7.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.7.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.6.0 desde 2.5.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 o WP8 2.6.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.6.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.5.0 desde 2.4.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 o WP8 2.5.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.5.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.4.0 desde 2.3.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 o WP8 2.4.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.4.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.3.0 desde 2.2.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 2.3.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.3.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.2.0 desde 2.1.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Cordova WP7 de Apache 2.2.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.2.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.1.0 desde 2.0.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo Apache Cordova WP7 2.1.0 del proyecto.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.1.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 2.0.0 desde 1.9.0
+
+Han habido cambios considerables a la estructura del proyecto WP7 en Apache Cordova 2.0.0 esta actualización que hacen un poco más involucrados los demás. Esencialmente no es una actualización sino la creación de un nuevo proyecto y copia encima de archivos fuente.
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Crear un nuevo proyecto Apache Cordova WP7 2.0.
+
+2.  Copiar el contenido de la `www` Directorio para el nuevo proyecto y asegúrese de que estos elementos se añaden al proyecto VS.
+
+3.  Actualizar el código HTML para usar el nuevo `cordova-2.0.0.js` archivo.
+
+4.  Copiar y sobrescribir cualquier pantalla o icono imágenes.
+
+5.  Copia sobre algún plugin de la `plugins` el nuevo directorio del proyecto y asegurar que también que se agregan al proyecto VS.
+
+6.  Construir y probar.
+
+## Actualizar a 1.9.0 desde 1.8.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.9.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.9.0.js` archivo.
+
+## Actualizar a 1.8.0 de 1.7.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.8.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.8.0.js` archivo.
+
+## Actualizar a 1.7.0 desde 1.6.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.7.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.7.0.js` archivo.
+
+## Actualizar a 1.6.1 desde 1.6.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.6.1.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.6.1.js` archivo.
+
+## Actualizar a 1.6.0 desde 1.5.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.6.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.6.0.js` archivo.
+
+## Actualizar a 1.5.0 desde 1.4.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.5.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.5.0.js` archivo.
+
+## Actualizar a 1.4.0 de 1.3.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.4.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.4.0.js` archivo.
+
+## Actualizar a 1.3.0 desde 1.2.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.3.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.3.0.js` archivo.
+
+## Actualizar a 1.2.0 desde 1.1.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.2.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.2.0.js` archivo.
+
+## Actualizar a 1.1.0 desde 1.0.0
+
+En la ventana Explorador de soluciones de Visual Studio:
+
+1.  Eliminar `GapLib/WP7CordovaClassLib.dll` de su proyecto.
+
+2.  Eliminar la referencia a `WP7CordovaClassLib` en el directorio de **referencias** .
+
+3.  Haga clic en **referencias** y seleccione **Agregar referencia**.
+
+4.  Desplácese hasta la nueva distribución y agregue el `WP7CordovaClassLib.dll` archivo.
+    
+    **Nota**: puede ver la versión de la DLL haciendo clic derecho sobre la referencia y seleccionando **Propiedades**.
+
+5.  Copie el nuevo `cordova-1.1.0.js` en su proyecto. (Asegúrese de que está marcado como contenido).
+
+6.  Actualizar el código HTML para usar el nuevo `cordova-1.1.0.js` archivo.
\ No newline at end of file