En esta nota
Antes de empezar
Tu sitio ya tiene la app de iPhone (consulta Agregar apps). Necesitas un Apple ID con la autenticación de dos factores activada.
Paso a paso
- Ten una cuenta de Apple Developer. Toca Inscribirse en Apple Developer Program. Elige Individual u Organización. Apple cobra una tarifa anual directamente a ti, no a Keynate. Espera el email de bienvenida de Apple, que puede tardar uno o dos días. Una organización necesita un número D-U-N-S (gratuito, tarda hasta una semana) y un sitio web corporativo.
- Acepta los contratos de Apple. Inicia sesión en App Store Connect como Titular de la cuenta. Haz clic en Negocios y luego en Contratos. Si ves un aviso amarillo, presiona Revisar contrato, marca la casilla y presiona Aceptar. Las apps gratuitas solo necesitan el contrato de Apps gratuitas.
- Crea una clave de API para Keynate. En App Store Connect, abre Usuarios y acceso y luego Integraciones → API de App Store Connect → Claves del equipo. Presiona Generar clave de API. Nómbrala Keynate. Acceso: Administración (para la configuración inicial). Presiona Descargar clave de API para obtener el archivo .p8. Apple solo permite descargarlo una vez. Copia el ID de emisor y la ID de clave. En la tarjeta de iPhone, ingresa ambos, selecciona el archivo .p8 y presiona Guardar y comprobar.
- Crea el registro de la app. En App Store Connect, abre Apps, presiona + y luego Nueva app. Plataforma iOS. Pega el nombre de la app desde tu página de Apps. Elige el Bundle ID que coincida con el de tu página de Apps. Si la lista está vacía, presiona primero Comprobar de nuevo en Keynate; Keynate lo registrará por ti. SKU: cualquiera. Acceso de usuarios: Acceso completo. Presiona Crear.
- Nombre e ícono de tu app. Consulta Nombre e ícono de la app.
- Compilar mi app y enviarla a TestFlight. Toca Compilar app de iPhone (más adelante Compilar mi app). Tarda entre 20 y 40 minutos. Cuando Apple termine de procesarla, aparecerá automáticamente en TestFlight.
- Prueba en tu iPhone. Instala TestFlight desde el App Store (gratis, creada por Apple). Abre el enlace de prueba o escanea el código QR, toca Aceptar y Instalar. Prueba cada pantalla. Luego, marca Probada en un iPhone real en la lista de comprobación de App Store. La guía marca este paso como opcional, pero Keynate solo enviará tu app a Apple tras marcar esa casilla.
- Lista de comprobación para la revisión. Copia las respuestas de Keynate en App Store Connect y marca cada punto. Consulta Listas de comprobación para tiendas. Si tu app requiere inicio de sesión para lectores, también crea el usuario para el revisor.
- Enviar a revisión. En Compilar, previsualizar y publicar, presiona Publicar en el App Store en la versión probada y luego Publica. Si tu app tiene inicio de sesión para lectores, la cuenta para el revisor debe existir antes. Apple suele revisar en 1 o 2 días. Tras la aprobación, la app se distribuye gradualmente a los usuarios en un lapso de 7 días; puedes pausarla si lo deseas.
Datos útiles
- Las compilaciones de iPhone pueden mostrar Próximamente mientras Keynate las activa para tu sitio. Puedes avanzar con los pasos 1 al 5 para tener todo listo.
- Apple solicita a las cuentas nuevas una breve grabación de pantalla en un iPhone real. En Información de revisión, la opción Video para revisión (iPhone) detalla los pasos a grabar. Adjúntalo en App Store Connect → tu app → Información de revisión de la app → Archivo adjunto.
- Si una compilación es solo para tus propios evaluadores, se indicará claramente. Agrégala a un grupo de prueba interna en TestFlight → Pruebas internas e instálala desde la app TestFlight.
- El botón Eliminar clave en la tarjeta de iPhone detiene las subidas desde Keynate. Tu app publicada seguirá disponible en la tienda.
Problemas frecuentes
- "Instala la vista previa de TestFlight en un iPhone real, pruébala y luego marca “Probada en un iPhone real”". Completa el paso 7 y vuelve a presionar Publicar.
- El Bundle ID no aparece en la lista de Apple. Presiona Comprobar de nuevo en tu página de Apps. Si tu clave no puede registrarlo, agrégalo manualmente en tu cuenta de Apple Developer dentro de Identifiers.
- Apple bloquea las subidas. Acepta los acuerdos más recientes en Negocios → Contratos.
- Apple solicitó cambios. Consulta Rechazaron mi app.
- Para cualquier otro problema: Mi app no compila o no se publica.
Preguntas frecuentes
Preguntas frecuentes
¿Keynate paga la tarifa de Apple?
No. La cuenta de desarrollador te pertenece a ti, por lo que tú le pagas la tarifa anual directamente a Apple.
¿La app funciona en iPad?
Sí. La tarjeta de la tienda se llama App para iPhone y iPad (App Store).