usar precio informacion hacer familiar familia espacio disponible configurar compartir como apple binary itunesconnect iphone

binary - precio - configurar apple music familiar



Invitación binaria no válida de Itunes (6)

Posible duplicado:
Binario no válido para aplicaciones de iPhone

¡¡Estoy arrancando mi cabello por esto !!!

Lo he intentado todo y, durante todo el tiempo que presento mi aplicación en iTunes, lo conecto siempre dice:

actualizacion recibida

(2 minutos después)

Binario no válido

Me está volviendo loco y ya tengo:

  • Limpiar todas las construcciones

  • Hecho un nuevo Entitlement.plist

  • Comprobó que se construyó con The Distribution Profile.


Al intentar actualizar mi aplicación, también experimenté este problema. El único cambio real en mi aplicación desde la última vez que lo presenté fue la adición del soporte de iCloud. Sospeché que algo estaba mal con mis derechos, y el correo electrónico de error que recibí del bot de envío de [email protected] fue muy sospechoso. La parte relevante dice:

Specifically, value "XXXXXXXXXXX.com.mydomain.myappmame" for key "com.apple.developer.ubiquity-container-identifiers" in MyAppName is not supported.

He anonimizado la aplicación / dominio / identificación del equipo aquí en MyAppName / midominio.com / XXXXXXXXXX. Tenga en cuenta que la queja dice "XXXXXXXXXXX.com.mydomain.myappmame" es incorrecta. De hecho, es incorrecto. Debería ser "myappname", no "myappmame" con una "m" en lugar de "n". Busqué en el archivo de derechos en mi proyecto, y fue correcto. Miré el archivo de derecho incluido en el paquete de la aplicación que envié a la tienda, y fue correcto. Descomprimí el archivo comprimido que envié a la tienda, y el archivo de derechos también fue correcto allí. Así que, claramente, esta sustitución de caracteres estaba ocurriendo después de que la App Store aceptara el envío de la aplicación.

Seguramente este problema no afecta a todos, o habría una protesta masiva. Así que pensé que es probable que haya algo "especial" sobre mi aplicación que invoque un error en el procesamiento automatizado de envío de la App Store. Para verificar, creé una nueva aplicación vacía desde cero, habilité los derechos de iCloud y la envié a la tienda de aplicaciones con un nuevo identificador de aplicación. Fue aceptado y el estado cambió a "espera de revisión". Entonces pasó la prueba. (Rechacé el binario inmediatamente por lo que no sería revisado :)

Logré solucionar el problema cambiando mi archivo de derechos:

<plist version="1.0"> <dict> <key>com.apple.developer.ubiquity-container-identifiers</key> <array> <string>$(TeamIdentifierPrefix)com.mydomain.myappname</string> </array> </dict> </plist>

a esto:

<plist version="1.0"> <dict> <key>com.apple.developer.ubiquity-container-identifiers</key> <array> <string>XXXXXXXXXX.com.mydomain.myappname</string> </array> </dict> </plist>

Mi esperanza era que cualquier código en la tienda de aplicaciones que realizara el prefijo del identificador del equipo fuera el culpable, y de alguna manera estaba corrompiendo a un personaje más abajo en la cadena. Al hacer esa sustitución yo mismo, tal vez la corrupción no ocurra y mi aplicación se llevara a cabo. ¡Sorpresa! Funcionó.

Perdí un día tratando de resolver esto, y todavía no he recibido respuesta del soporte de Apple. Pero es una especie de académico, ya que mi aplicación ahora está esperando su revisión. Pero aún me gustaría saber qué fue lo que causó esto y que Apple lo solucionó. Si alguna vez lo averiguo, actualizaré esta publicación.


En mi caso, amplié el diccionario CFBundleIcons y luego verifiqué el nombre del icono en CFBundleIconFiles. estaba el antiguo nombre de mi ícono, así que lo actualicé y funcionó para mí.


Lo arreglé agregando dos nuevas claves a mis derechos plist - application-identifier y keychain-access-groups:

<plist version="1.0"> <dict> <key>application-identifier</key> <string>T9YRD11G97.com.duncancampbell.fontagious</string> <key>get-task-allow</key> <true/> <key>keychain-access-groups</key> <array> <string>T9YRD11G97.com.duncancampbell.fontagious</string> </array> </dict> </plist>

Obtuve el "T9YRD11G97" de AppID en el perfil de aprovisionamiento y el "com.duncancampbell.fontagious" del BundleID en iTunes Connect.

Espero que esto ayude.


Otra pregunta similar ha sido resuelta con múltiples soluciones dadas en , pruébalo aquí .


También me he enfrentado a este tipo de problema y tengo este tipo de respuesta de la tienda de Apple.

Estimado desarrollador,

Hemos descubierto uno o más problemas con su presentación binaria reciente para " Nombre de la aplicación ". Antes de poder revisar su aplicación, deben corregirse los siguientes problemas:

Ruta de icono no válida: no se encontró ningún icono en la ruta a la que se hace referencia en la clave "CFBundleIcons": icon114.png

Una vez que se hayan corregido estos problemas, vaya a la página Detalles de la versión y haga clic en Listo para cargar archivos binarios. Continúe con el proceso de envío hasta que el estado de la aplicación esté Esperando carga y luego use Application Loader para cargar el archivo binario corregido.

Saludos,

El equipo de iTunes Store


revise su buzón de correo asociado con su cuenta de desarrollador de apple, apple enviará un correo electrónico a su buzón de correo con información de diagnóstico y cómo resolver su problema.

para mí, Apple envía la siguiente información de diagnóstico. De hecho, nunca toqué iCound, lo cual es realmente confuso. después de todo, creé un nuevo ID de aplicación sin el carácter de comodín, luego un nuevo perfil de distribución y firmo mi aplicación, finalmente cumbre a manzana, que resultó ser exitosa.

Derechos de firma de código no válidos: la firma de su paquete de aplicación contiene valores de titularidad 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 del paquete debe coincidir con el identificador del paquete para una de sus aplicaciones u otra aplicación que se le permita usar como el identificador de contenedor de iCloud.

Específicamente, el valor "K8FN29QYP2. *" Para la clave "com.apple.developer.ubiquity-container-identifiers" en ProductName no es compatible.

Derechos de firma de código no válidos: la firma de su paquete de aplicación contiene valores de titularidad que no son compatibles.

Específicamente, el valor "K8FN29QYP2. *" Para la clave "com.apple.developer.ubiquity-kvstore-identifier" en ProductName no es compatible.