tienes subir requisitos que publicar para ningún los las developer cumpla certificado apps apple app ios xcode firebase itunesconnect firebase-console

ios - subir - La ID del paquete en el certificado no coincide con la ID del paquete que ingresó



publicar app ios (5)

La ID de mi paquete del certificado no coincide con la ID del paquete ingresada en la consola Firebase y cuando intento cargar el certificado para Cloud Messaging. Me sale el error

La ID del paquete en el certificado no coincide con la ID del paquete que ingresó.

Mi pregunta es, ¿cuál sería la mejor manera de hacer coincidir las ID de paquete de mi proyecto en Xcode, Portal de desarrolladores de Apple y Consola Firebase? ¿Creo una nueva aplicación en iTunes Connect y luego genero nuevos certificados? ¿Puedo cambiar los ID de paquete en la Consola Firebase o en el Portal de desarrolladores de Apple? O ¿Puedo simplemente crear nuevos certificados con los ID de paquete correspondientes como están en mi Consola Firebase sin tener que crear una nueva aplicación en iTunes Connect?


Estoy agregando esta respuesta como un suplemento a la respuesta aceptada. Si recibe este error, se debe a que el identificador de paquete de sus aplicaciones no coincide con lo que proporcionó a firebase cuando creó su aplicación.

Para encontrar su identificador de paquete de base de fuego:

Vaya a Firebase> Descripción del proyecto> Encuentre su aplicación iOS y presione los 3 puntos verticales en el lado derecho y presione Configuración. Debería poder desplazarse hacia abajo y encontrar su ID de paquete en la lista

Para encontrar su identificador de paquete de manzana:

Abra Xcode, haga clic en su archivo de proyecto de nivel superior y haga clic en la pestaña General. Bajo la firma, ubique el Perfil de aprovisionamiento y haga clic en el icono ''i'' a la derecha del perfil proporcionado para ver más información. Su ID de paquete debe aparecer tanto para su aplicación como para su cuenta de desarrollador.

Su ID de Firebase Bundle y su ID de Apple Bundle deben coincidir . Si no lo hacen, lo más fácil es crear una nueva aplicación en Firebase. No olvide que esto requerirá que vuelva a descargar el archivo Google-Info.plist. Todo lo demás debe ser sencillo.

Cargar el certificado APNS no fue tan sencillo en la documentación de Firebase, por lo que también escribiré cómo hacerlo.

  1. Suponiendo que haya generado el certificado y lo haya agregado al llavero, abra la aplicación Keychain Access y haga clic con el botón derecho en su certificado APNS (listado como Servicios de desarrollo de Apple o similares).
  2. Haga clic derecho y seleccione exportar.
  3. En Firebase, vaya a Descripción del proyecto, busque su aplicación iOS y vuelva a presionar los 3 puntos verticales y seleccione Configuración.
  4. En la parte superior de esta página, cambie a la pestaña Mensajería en la nube. Debería ver una sección para cargar su certificado APNS. Debe proporcionar la contraseña que creó al exportar el Certificado en los pasos 1 y 2.

Por favor, elimine todos los certificados relacionados con apns de keychain. Y una vez más, instálelo funciona.


Sigue las instrucciones de abajo.

Cree una nueva aplicación en la consola firebase y agregue la misma identificación de paquete para la aplicación que agregó en la cuenta de desarrollador de Apple. Esto solucionará tu problema.

O

Vaya a la consola firebase y actualice su ID de paquete de proyecto igual que en la cuenta de desarrollador de Apple.


Tuve el mismo error porque usé Google Chrome en modo privado ( incógnito ). El error desapareció cuando cambié al modo normal


La documentación de Firebase sobre certificados es engañosa. En la sección Configurar un ID de aplicación para notificaciones automáticas en el paso 8, se le indica que expanda la flecha y exporte la clave privada. No haga esto, solo exporte el certificado en sí mismo (es decir, en la línea sobre la clave privada) como .p12 y funcionará.