2011-10-05 16 views
12

Han creado una id de aplicación de forma normal. Luego, creó un perfil de distribución de la tienda de aplicaciones ... como es normal. Configurar el juego en itunes connect Instalar el perfil Construido el juego con GS ... todo va bien.contiene valores de titularidad que no son compatibles

Pero cuando subo mi binaria es rechazada con ese error: Firma de código no válido Derechos

código no válido Derechos estatutarios de firma:
La firma para su paquete de aplicación contiene los valores de prestaciones que no son compatibles. Para el derecho com.apple.developer.ubiquity-container-identificadores, el primer valor en la matriz debe consistir en el prefijo proporcionado por Apple en el perfil de aprovisionamiento seguido de un sufijo de identificador de paquete.

El identificador de paquete debe coincidir con el identificador de paquete para una de sus aplicaciones u otra aplicación que se le permita usar como identificador de contenedor de iCloud.

Specifically, value "(my team bundle seed id is here).*" for key "com.apple.developer.ubiquity-container-identifiers" in basejumpxl is not supported. 

Realmente no estoy seguro de lo que he hecho mal ... como yo he hecho esto un montón de veces, y nunca he tenido este problema

alguien me punto en la dirección de lo que podría ser mi evidente error? ?

+0

¿Alguien puede verificar si el problema se resuelve en Xcode versión 4.1, como se dice en esta publicación http://www.cocos2d-iphone.org/forum/topic/21529? –

Respuesta

13

Finalmente, envié la aplicación con éxito y ahora está esperando el estado de "Revisión".

El problema es con la nueva configuración de "Habilitar para iCloud" en las ID de la aplicación. Esto es lo que hice para solucionarlo. Espero que esto ayude a cualquiera que tenga este problema.

En el portal dev iOS:

  1. ahorrar un poco de tiempo y sólo seguir adelante y borrar el archivo de aprovisionamiento que usted hizo anteriormente para la nueva aplicación que está intentando enviar. (Puede tener suerte simplemente renovandola, pero probablemente no).

  2. Vaya a su ID de aplicación y haga clic en configurar. Una vez en la configuración, DESACTIVA "Habilitar para iCloud" y haz clic en "HECHO". La configuración de iCloud es lo que está causando el error. (Esta opción había desaparecido antes, pero está de vuelta nuevamente.)

  3. Cree un nuevo archivo de aprovisionamiento para la distribución de Appstore y seleccione la id de la aplicación adecuada.

  4. Descargue este nuevo archivo de aprovisionamiento.

  5. Agregue este archivo de aprovisionamiento recién descargado al organizador de Xcode. La forma más sencilla es simplemente arrastrar y soltar el archivo sobre el icono de la aplicación de Xcode.

  6. Vuelva a publicar su juego en Gamesalad, asegurándose de elegir el NUEVO archivo de aprovisionamiento que acaba de crear. (Seguí adelante y eliminé el archivo de aprovisionamiento problemático para no confundirme y elegir accidentalmente el incorrecto al publicar.)

  7. Vuelva a enviarlo a través de Application Loader.

Espero que esto ayude.:)

+0

Corregir dost. estaba sufriendo tanto por esto .... – Siten

+0

También funciona para presentaciones de la tienda de aplicaciones Mac ... ¡Muchas gracias! –

+0

Excelente que salvó una vida aquí. + 1 + 1 gracias. Pero me pregunto ¿cómo descubriste eso? –

Cuestiones relacionadas