Compartir a través de


Crear un paquete de la aplicación de Windows 8.1

 

Se aplica a Windows y a Windows Phone

En este tema se trata la creación de paquetes de la aplicación para aplicaciones de la Tienda Windows 8.1. En cambio, si necesita crear un paquete de la aplicación para aplicaciones universales de Windows para dispositivos Windows 10, deberá seguir este proceso en su lugar.

Para distribuir una aplicación a través de Tienda o de otro dispositivo, debe crear un paquete de la aplicación. Puede hacerlo con el asistente Crear paquetes de aplicaciones. Siga estos pasos:

  • Paso 1: Iniciar el asistente

  • Paso 2: Asignar un nombre a la aplicación

  • Paso 3: Seleccionar y configurar el paquete de la aplicación

  • Paso 4: Validar el paquete de la aplicación

Nota

Estos pasos se aplican a Visual Studio 2013. Si usa Visual Studio 2012 para empaquetar una versión de Windows 8 de la aplicación, los pasos diferirán ligeramente.

Paso 1: Iniciar el asistente

Esta sección le ayudará a iniciar el asistente para Crear paquetes de aplicaciones. Si tiene problemas para iniciar el asistente, vea Asistente de ayuda para empezar a crear paquetes de aplicaciones.

Para iniciar el asistente en Visual Studio Professional, Visual Studio Premium o Visual Studio Ultimate

  • Cree o abra una aplicación para Windows o un proyecto de aplicación de Windows Phone en Visual Studio Visual Studio 2015.

    Vea Plantillas para acelerar el desarrollo de tu aplicación.

  • En el Explorador de soluciones, seleccione una aplicación para Windows o un proyecto de aplicación de Windows Phone.

  • En la barra de menús, elige Proyecto, Tienda, Crear paquetes de aplicaciones.

    Menú de Tienda en Visual Studio 2013

    Aparecerá el asistente Crear paquetes de aplicaciones. Si esta opción está deshabilitada o no aparece, vea Asistente de ayuda para empezar a crear paquetes de aplicaciones.

Para iniciar el asistente en Visual Studio Express 2013 para Windows

  • Cree o abra una aplicación para Windows o un proyecto de aplicación de Windows Phone en Visual Studio Visual Studio 2015.

    Vea Plantillas para acelerar el desarrollo de tu aplicación.

  • En el Explorador de soluciones, seleccione una aplicación para Windows o un proyecto de aplicación de Windows Phone.

  • En la barra de menús, elija Tienda, Crear paquetes de aplicaciones.

    Menú de Tienda en Visual Studio Express 2013

    Aparecerá el asistente Crear paquetes de aplicaciones. Si esta opción está deshabilitada o no aparece, vea Asistente de ayuda para empezar a crear paquetes de aplicaciones.

Para crear un paquete de aplicación para Tienda

  1. En la página Crear paquetes del asistente, seleccione el botón de opción .

    Si todavía no ha establecido una cuenta de desarrollador, seleccione el vínculo Crear una cuenta. Vea ¿Estás listo para registrarte?.

  2. Elija el botón Siguiente.

  3. En el cuadro de diálogo Iniciar sesión, introduzca la cuenta de Microsoft y la contraseña con la que creó la cuenta de desarrollador y seleccione el botón Iniciar sesión.

    Aparecerá la página del asistente Seleccione un nombre de aplicación.

Crear un paquete de la aplicación para la prueba y distribución local

  • En la página del asistente Crear paquetes, seleccione el botón de opción No y seleccione el botón Siguiente.

    Aparecerá la página del asistente Seleccionar y configurar paquetes.

Asistente de ayuda para empezar a crear paquetes de aplicaciones

¿Ha seleccionado el proyecto en el Explorador de soluciones?

La opción Crear paquetes de aplicaciones solo está habilitada si se selecciona un proyecto en el Explorador de soluciones.

¿Está usando una aplicación de Windows o un proyecto de aplicación de Windows Phone?

Por ejemplo, las aplicaciones de Windows Phone Silverlight no se pueden empaquetar con este asistente. Si quiere empaquetar una de estas, vea Preparar la aplicación de Windows Phone Silverlight 8.1 para la publicación.

¿Utiliza Visual Studio 2012?

Si usa Visual Studio 2012 para mantener una versión de Windows 8 de la aplicación, la opción Crear paquetes de aplicaciones no aparecerá hasta que instale las herramientas para para mantener las aplicaciones de la Tienda para Windows 8. Vea Servicio para la versión de Windows 8 de la aplicación.

Paso 2: Asignar un nombre a la aplicación

Este procedimiento solo se aplica a las aplicaciones que quiere publicar en Tienda.

  1. Si aún no ha reservado un nombre para la aplicación, escriba un nombre en el cuadro Reserve un nuevo nombre de aplicación y seleccione el botón Reservar. Vea Reservar un nombre de aplicación.

  2. Elija el nombre de la aplicación para la que quiere crear este paquete y después elija el botón Siguiente.

    Si va a empaquetar una actualización de una aplicación que ya ha publicado, seleccione la casilla Incluir nombres de aplicaciones que ya tienen paquete para mostrar los nombres de las aplicaciones publicadas en la lista.

    Aparecerá la página del asistente Seleccionar y configurar paquetes.

Paso 3: Seleccionar y configurar el paquete de la aplicación

  1. En el cuadro Ubicación de salida, introduzca la ubicación en la que se crearán los archivos del paquete.

    Cuando esté listo para publicar la aplicación, cargará los paquetes desde esta ubicación.

  2. Permita que los números de versión se incrementen automáticamente manteniendo seleccionada la casilla Incrementar automáticamente (recomendado) o especifique un número de versión concreto en el cuadro Versión.

    Advertencia

    Se aplica solo a Windows Si tiene la intención de actualizar las versiones de Windows 8.1 y Windows 8 de una aplicación y quiere incrementar los números de versión manualmente, consulte Aplicar números de versión a un paquete de aplicación de forma segura.

    Nota

    Si la casilla Incrementar automáticamente está seleccionada, el último campo del número de versión aumenta en uno cada vez que se empaqueta la aplicación. Solo debe aumentar el número de versión principal manualmente si se ha cambiado significativamente la aplicación.

  3. Si está creando un paquete para la versión de Windows 8.1 de una aplicación de la Tienda Windows o va a crear un paquete para una aplicación de Windows Phone, en la lista Generar grupo de aplicaciones, seleccione si quiere que Visual Studio genere un grupo de aplicaciones para el paquete.

    Vea Decidir si generar un grupo de aplicaciones.

  4. En Seleccionar los paquetes para crear y las asignaciones de configuración de soluciones, seleccione la casilla correspondiente a cada configuración de compilación para la que desee crear un paquete.

    La cuadrícula de configuraciones de compilación enumera las posibles arquitecturas de plataforma del paquete (por ejemplo, Neutral, ARM, x64 y x86). En cada fila, un cuadro muestra la combinación de las opciones Configuración de solución y Arquitectura actuales que se relacionan con la arquitectura de esa fila. La casilla de la plataforma predeterminada está configurada en la plataforma del proyecto activa actual. El cuadro de la fila Neutral muestra las combinaciones de Configuración de soluciones que contienen AnyCPU como la plataforma del proyecto. Si ninguna combinación de Configuración de soluciones es importante, no puede seleccionar nada de toda la fila para esa plataforma.

  5. Para cada configuración de compilación especificada, seleccione la Configuración de soluciones que quiere compilar.

    Se creará un paquete para cada configuración de compilación especificada.

  6. Active o desactive la casilla Incluir archivos de símbolos públicos, si los hay, para habilitar el análisis de bloqueo de la aplicación.

    Si se selecciona la la casilla (predeterminado), Visual Studio genera los archivos de símbolos públicos (.pdb) y los agrega al archivo .appxupload. El archivo .appxupload se crea como parte del proceso de empaquetado y contiene otros dos archivos: .appx y .appxsym. El archivo .appxsym es el archivo comprimido que contiene los símbolos públicos de la aplicación. Al cargar la aplicación y el archivo .appxupload en Tienda, esta analiza el archivo y usa los símbolos públicos para asignar los bloqueos de la aplicación. La información de telemetría resultante sobre la aplicación se publica para que la revises en el panel del desarrollador. Consulta Enviar tu aplicación y Comprender el rendimiento y la calidad de las aplicaciones.

  7. Seleccione el botón Crear.

    Una vez completado el proceso de empaquetado, aparecerá la página Creación de paquete completada.

Decidir si generar un grupo de aplicaciones

Si está creando un paquete para la versión de Windows 8.1 de una aplicación o va a crear un paquete para una aplicación de Windows Phone, puede generar un grupo de aplicaciones para reducir el tamaño de la aplicación que descargan los usuarios. Tu aplicación ocupará menos espacio en sus dispositivos y los usuarios podrán descargarla con mayor rapidez porque solo descargarán los activos que necesiten. Vea Lotes de aplicaciones.

Considere la posibilidad de generar un grupo de aplicaciones si la aplicación contiene recursos específicos del idioma, varias escalas de imagen o recursos que se aplican a versiones específicas de DirectX. Si no genera uno, la aplicación se ejecutará correctamente pero los usuarios tendrán que descargar una aplicación de mayor tamaño.

Nota

Un grupo de aplicaciones puede contener los paquetes para todas las arquitecturas. Solo debe crear un lote por aplicación.

Puede crear un grupo de aplicaciones basado en estas opciones:

Usar esta opción

Para

Si es necesario

Genere un grupo de aplicaciones solo si ha definido activos específicos del idioma, varios activos de escala de imagen o recursos que se aplican a versiones específicas de DirectX.

Always

Generar un grupo de aplicaciones.

Never

No generar un grupo de aplicaciones. Puede elegir esta opción si planea dar servicio individualmente a cada arquitectura que admita la aplicación.

Si crea un grupo de aplicaciones, puede enviar la aplicación a Tienda más fácilmente porque, independientemente de las arquitecturas que admita la aplicación, solo debe cargar un archivo .appxupload. Si no se crea un grupo de aplicaciones, debe cargar un archivo .appxupload para cada arquitectura admitida.

Aplicar números de versión a un paquete de aplicación de forma segura

Se aplica solo a Windows

La Tienda Windows requiere que la versión de Windows 8.1 de una aplicación tenga un número de versión mayor que la versión de Windows 8 de la misma aplicación. Sin embargo, Tienda no indica cuánto más alto debe ser ese número. Por lo tanto, si proporciona manualmente un número de versión para la versión de Windows 8.1, deje suficiente espacio entre el primer número de versión de la versión de Windows 8.1 y la versión más reciente de la versión de Windows 8. De lo contrario, se quedará sin números para aplicar a la versión de Windows 8 y no podrá actualizarla más.

Por ejemplo, suponga que la versión más reciente de la aplicación de Windows es 1.0.0.1. A continuación, publica una versión de Windows 8.1 de la misma aplicación con el número de versión 1.0.0.2. En este caso, habrá cumplido el requisito de Tienda pero no tendrá números de versión para usar si quiere actualizar la versión de Windows 8.

Si aplica números de versión manualmente, debe tener en cuenta cuántos números de versión quiere reservar para la versión de Windows 8 de la aplicación. A menos que tenga un motivo concreto para aplicar sus propios números de versión, puede dejar que Visual Studio enumere las versiones por usted. Al empaquetar la versión de Windows 8.1 por primera vez, Visual Studio aplica un número de versión que deja gran cantidad de números de versión secundarios disponibles para la versión de Windows 8.

Paso 4: Validar el paquete de la aplicación

  • Para simplificar la certificación, valide la aplicación en los dispositivos que vaya a usar antes de enviarla para la certificación y aparición en Tienda:

    • Validar el paquete de la aplicación

    • Validar el paquete de la aplicación en el equipo local

    • Validar el paquete de la aplicación en un dispositivo remoto

Validar el paquete de la aplicación

Se aplica solo a Windows Phone

Validar el paquete de la aplicación en el equipo local

Se aplica solo a Windows

Validar el paquete de la aplicación en un dispositivo remoto

Se aplica solo a Windows

Puedes validar un paquete para la versión de Windows 8 de una aplicación mediante un dispositivo remoto que ejecute Windows 8 o Windows 8.1. Sin embargo, debe usar un dispositivo que ejecute Windows 8.1 para validar un paquete de Windows 8.1. Además, la arquitectura del dispositivo de destino debe coincidir con una arquitectura de la plataforma que especificó en el Paso 3: Seleccionar y configurar el paquete de la aplicación.

  • Para validar el paquete de la aplicación en un dispositivo remoto, configúrelo y conéctese a él.

    Nota

    Solo tendrá que configurar un dispositivo una vez, independientemente de las aplicaciones que se validen con él.

Configurar un dispositivo para la validación remota

  1. Desde el equipo de desarrollo local, copie el archivo PrepWinACK.exe en cada dispositivo que quiera usar para la validación.

    Puede encontrar este archivo en uno de estos directorios:

    • Para los sistemas operativos de 32 bits: %ProgramFiles%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TailoredProjectServices\

    • Para los sistemas operativos de 64 bits: %ProgramFiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TailoredProjectServices\

  2. Ejecute el programa PrepWinACK.exe e instale uno o varios de los siguientes elementos cuando se le solicite:

    • Herramientas remotas para Visual Studio 2013

    • Una licencia de desarrollador

    • El Kit de certificación de aplicaciones de Windows

    Nota

    Si ejecuta el programa en un dispositivo ARM, tendrá que reiniciarlo y seguir las instrucciones en pantalla para completar la instalación de la directiva del Kit de ARM. Si tiene algún problema, vea Kit de desarrollo de software (SDK) para Windows 8.1.

  3. Inicie el monitor de depuración remota tal como se describe en la página web Ejecutar aplicaciones de la Tienda Windows en un equipo remoto.

Conectarse a un dispositivo y validar el paquete de la aplicación

  1. En la página Creación del paquete completada del asistente Crear paquetes de aplicaciones, seleccione el botón de opción Máquina remota y seleccione el botón de puntos suspensivos junto al botón Probar conexión.

    Nota

    El botón de opción Máquina remota solo está disponible si especificó al menos una configuración de soluciones que admita la validación. Vea Uso del Kit para la certificación de aplicaciones en Windows.

  2. Especifique un dispositivo desde dentro de la subred, o proporcione el nombre del servidor de nombres de dominio (DNS) o la dirección IP de un dispositivo externo a la subred.

  3. En la lista Modo de autenticación, seleccione Ninguno si el dispositivo no necesita iniciar sesión con las credenciales de Windows.

  4. Seleccione el botón Seleccionar y seleccione el botón Iniciar el Kit de certificación de aplicaciones de Windows.

    Si las herramientas remotas se ejecutan en dicho dispositivo, Visual Studio se conecta a él y realiza las pruebas de validación. Vea Pruebas del Kit de certificación de aplicaciones de Windows.

Ver también

Empaquetar aplicaciones universales de Windows para Windows 10
Preparar tu aplicación para la Tienda
Aplicaciones de la Tienda Windows 8.1: instalar y probar una aplicación en otros dispositivos