process de envío de la tienda de aplicaciones (BundleID)

Solo una simple pregunta sobre el process de envío para AppSore usando Xcode 4 (ya sé que ya lo pedí, pero no funcionó para mí).

Tengo mi aplicación list para publicar. Tengo todos mis certificates, y puedo ver mi perfil de aprovisionamiento con una ID como xxxxxxx.com.blabla.App .

Si configuro mi identificador de proyecto Xcode a com.blabla.App , puedo seleccionar mi certificate de distribución (indica "para Identificadores de la aplicación com.blabla.App ").

El proyecto comstack, pero cuando bash enviar la aplicación, obtengo el siguiente error

El ID del package com.blabla.App "definido en su proyecto Xcode no coincide con el ID del package que ingresó para esta aplicación en iTunes connect xxxxxx.com.blabla.App.

Si trato de usar este package ( xxxxxx.com.blabla.App ) en el proyecto Xcode, entonces no puedo seleccionar el certificate, es para aplicaciones ( com.blabla.App ).

Sé que la solución debería ser muy simple, pero, es la primera vez :).

Gracias

¿Estás diciendo que la ID del package en iTunes Connect y la configuration de tu proyecto son diferentes entre sí? Si es así, debería hacerlos idénticos. Mi consejo es eliminar eliminar la aplicación de la connection de iTunes e ir a través de la configuration desde el inicio. Cuando lo hagas, asegúrate de ingresar la misma ID de la aplicación que la de Xcode.

¡Buena suerte!

Acabo de pasar 12 horas resolviendo esto, pensé que contribuiría con mis 2 centavos:

  1. El identificador de package debe ser com.companyname.appname: esto debe ser el mismo que el ID de package cuando crea su aplicación en iTunes Connect
  2. Su ID de Semilla de Lote (Prefijo de ID de la Aplicación) es decir. El código de 10 dígitos NO DEBE ingresarse en xcode ni en el ID del package al crear su aplicación anteriormente. El único lugar donde lo verá es la ID de la aplicación dentro del PROVISIÓN DEL PORTAL> ID de la aplicación. Esto fue muy confuso, básicamente solo ingrese el nombre anterior (com.companyname.appname) para la ID de la aplicación SUFFIX

Para su información, el pedido desde cero debe ser:

  1. Obtenga certificates para desarrolladores y distribuidores en el Portal de aprovisionamiento> Certificados
  2. Cree ID de APP en Portal de aprovisionamiento> ID de aplicación
  3. Crear perfil de aprovisionamiento para Dev y Distr en Provisioning Portal> Provisioning
  4. Finalmente crea la aplicación en iTunes Connect

Ah, y en caso de que elimines tu aplicación pero pierdas tu nombre: http://hesh.am/2012/01/recovering-a-deleted-app-name-in-itunes-connect/

simplemente visite el foro de desarrolladores de Apple o pruebe un buen blog como lonk parte 1 parte 2 o use el tutorial de rick wenderlich para enviar una aplicación en iTunes Store

Consulte los pasos publicados de Apple para resolver este error aquí . La networkingacción anterior de este mismo error fue:

Identificador de package: (x) difiere del identificador de package reservado: (y)