Registro de productos en App Store
Para aprovechar la funcionalidad de compras desde la aplicación en iOS, registre su aplicación y todos los productos disponibles en App Store Connect. Esta guía proporciona una breve introducción sobre cómo registrar una aplicación y sus productos in-app en App Store.
Las compras desde la aplicación sólo pueden probarse en el hardware real de la plataforma iOS. Para obtener más información, consulte la documentación de iOS.
Registrar un ID de aplicación único
Uno de los requisitos para soportar las compras in-app en iOS es tener un App ID único registrado. Esto significa que no es posible utilizar un ID de aplicación que contenga un carácter comodín. Puede comprobar los App ID existentes y crear nuevos desde el gestor de certificados, identificadores y perfiles de desarrollador de Apple.
En la pestaña Identifiers del gestor Developer Certificate, Identifiers, and Profiles, haga clic en el botón + para crear un nuevo App ID. Esto abrirá la página para registrar un nuevo iOS App ID.
Dé a su App una descripción y un prefijo de ID relevantes. El sufijo de su App ID debe ser de tipo Explicit App ID. Introduzca un único App ID en el campo Bundle ID. Se recomienda utilizar la convención com.mycompany.myappname para el ID de la aplicación. Donde "com.miempresa" es el nombre de dominio de Internet del editor.
En el área App Services asegúrese de que In-App Purchases está marcada. Haga clic en continue para completar el registro del identificador de aplicación.
Crear un perfil de aprovisionamiento
Para poder utilizar su nuevo App ID, genere un nuevo perfil de aprovisionamiento que incluya el nuevo ID para firmar y ejecutar su aplicación. Los perfiles de aprovisionamiento también se gestionan a través del gestor Apple Developer Certificate, Identifiers, and Profiles.
Vaya a la pestaña Provisioning Profiles del gestor y haga clic en el botón + para crear un nuevo perfil de aprovisionamiento. Asegúrese de que iOS App Development está seleccionado y haga clic en el botón Continue.
Ahora se le da la opción de elegir el ID de aplicación que se utilizará para este perfil, que será el ID de aplicación único que creó en la sección anterior. Una vez más, asegúrese de que el ID de la aplicación no contenga caracteres comodín ("*"), ya que no será posible utilizar el servicio In-App Purchasing con un ID de aplicación de este tipo.
En la página siguiente tendrá que seleccionar los certificados que se distribuirán con su perfil de aprovisionamiento. Previamente habrá tenido que cargar un certificado en su equipo de desarrollo local en el gestor de certificados, identificadores y perfiles de desarrollador de Apple. Por lo general, querrá añadir los certificados de los miembros de su equipo que tendrán que crear su aplicación.
En la página siguiente deberá seleccionar los dispositivos en los que desarrollará y probará su aplicación. Deberá registrar previamente sus dispositivos en el gestor de certificados, identificadores y perfiles de desarrollador de Apple. Los dispositivos que seleccione aquí serán los únicos capaces de ejecutar aplicaciones firmadas con este perfil de aprovisionamiento, así que seleccione todos los dispositivos que pretenda utilizar durante la fase de desarrollo y prueba.
Asigne a su perfil de aprovisionamiento un nombre descriptivo y haga clic en Generate para crear el perfil. Una vez completado el proceso, se le ofrecerá la posibilidad de descargar el perfil de aprovisionamiento.
Abre el archivo descargado en XCode para instalarlo. La próxima vez que conectes uno de los dispositivos registrados, tu perfil de aprovisionamiento se instalará automáticamente.
Registre su aplicación
Antes de que puedas registrar nuevos productos disponibles para el servicio de compras desde la aplicación, necesitas registrar tu aplicación en App Store Connect. App Store Connect es el lugar donde se registra una aplicación cuando se desea enviarla a Apple iOS App Store.
Para empezar, ve a App Store Connect e inicia sesión. Una vez conectado, abra el enlace My Apps que le llevará a la página Apps. Si ya ha registrado su aplicación aquí, puede omitir el paso de registro; de lo contrario, haga clic en el botón más y seleccione New App en la esquina superior izquierda de la página.
Seleccione iOS App y proceda a rellenar la información requerida en la página siguiente. Cuando llegues a la sección Bundle ID selecciona el ID único de la App que creamos en los pasos anteriores.
Es probable que en este punto no tengas todos los datos necesarios para completar la información requerida para registrar tu app. Por ahora, limítate a rellenar los formularios con los datos del talón, ya que todo, excepto los campos SKU y Version, es editable más adelante.
Archivar y subir la aplicación
Cuando creas una aplicación para un dispositivo iOS, Qt Creator crea un proyecto XCode que se utilizará para subir tu aplicación a la App Store. Abra el proyecto XCode y vaya a signing and Capabilities desde las propiedades del proyecto y asegúrese de que el ID de Apple seleccionado es el que utiliza en App Store Connect. Asegúrate de que el Bundle Identifier es el mismo que creaste en la página Developer Certificate, Identifiers, and Profiles.
A continuación selecciona Set the active scheme en la barra superior de la ventana de XCode y selecciona Generic iOS Device. Después selecciona Product en la barra de menú y haz clic en Archive. En la ventana emergente selecciona Distribute App sigue el asistente y la compilación se mostrará en App Store Connect.
Configuración de las pruebas de la aplicación
En App Store Connect, selecciona tu aplicación y ve a la página TestFlight. Deberías ver al menos una compilación de tu aplicación en la página. Hay dos tipos de grupos de pruebas: interno y externo. En el grupo de pruebas interno puedes seleccionar el desarrollador que tiene acceso a tu aplicación en App Store Connect. En el grupo externo puedes compartir tu aplicación con un enlace público o puedes invitar a personas específicas a probar tu aplicación.
Registrar los productos
Una vez que tu aplicación esté registrada en App Store Connect tendrás opciones adicionales disponibles para gestionar esa aplicación. En la página Apps de App Sotre Connect, haz clic en el icono que representa tu aplicación para gestionar sus detalles. Dentro de este menú puedes seleccionar Manage In-App Purchases de la lista de la derecha para registrar los productos in-app que deseas ofrecer.
Para registrar un nuevo producto, haz clic en el botón Plus icon situado a la derecha del encabezado "In-App Purchase". La primera opción que se te dará es el tipo de compra in-app que deseas crear.
En la página siguiente, debes rellenar los detalles sobre tu producto. El campo Reference Name se refiere a cómo se mostrará el producto en App Store Connect y en los informes de ventas, pero no en la propia App Store. El campo Product ID es muy importante, ya que es el ID único que se utilizará para consultar el producto desde la propia aplicación. Si es posible, haz que este ID sea el mismo que el de los productos correspondientes en las tiendas de las otras plataformas; de lo contrario, tendrás que aplicar una lógica condicional en tu aplicación para cada plataforma al especificar los identificadores de los productos.
A continuación, seleccione los detalles de precio y disponibilidad de su producto. En la App Store de iOS, los precios se fijan mediante un sistema de niveles. Cada nivel representa un nivel de precio en cada región de iOS App Store. Sus usuarios finales recibirán el precio real previsto para un producto en función de la región en la que se encuentre su App Store.
En la siguiente sección In-App Purchase Details se especifican los detalles para al menos un idioma. Cuando la aplicación solicite los detalles del producto como title y description, se proporcionarán en el idioma de su configuración regional si están disponibles. Cree detalles de idioma para las regiones en las que espera distribuir la aplicación.
Por último, tendrás que adjuntar una captura de pantalla que se utilizará con fines de revisión. De nuevo, esto puede ser un talón por ahora, pero su producto tendrá que pasar la revisión antes de que pueda ir en vivo para ser vendido en su aplicación publicada. Haz clic en save para completar el registro del producto.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.