para guidelines down desarrollador appstore apple app ios xcode5 itunes itunesconnect

ios - guidelines - itunes connect para iphone



ERROR ITMS-9000: “Carga binaria redundante. Ya existe una carga binaria con la versión de compilación ''1.0'' para el tren ''1.0'' ” (10)

Estoy tratando de cargar mi compilación en iTunes Connect a través de Xcode 5.1.1, pero esta carga que muestra continuamente y la aplicación no se está cargando. Así que he intentado cargar con la aplicación up loader pero se muestra el siguiente error:

ERROR ITMS-9000: "Carga binaria redundante. Ya existe una carga binaria con la versión de compilación ''1.0'' para el tren ''1.0''"

El estado de la aplicación en iTunes está esperando para subir. Una vez la carga se realizó con éxito, pero el estado no se refleja y ahora está permitiendo volver a cargar.

También acabo de comprobar que vwebsite también ha cambiado. No sé lo que está mal.

EDITAR

No hubo botón de enviar para revisión en el nuevo sitio web de apple. Pero ahora puedo ver ese botón. Eso ha resuelto mi problema. También recomiendo cargar la compilación utilizando el Cargador de aplicaciones, ya que es más rápido que el organizador.


Debo advertirle que casi todas las respuestas aquí (incluida una aceptada) promueven una forma no convencional para la construcción de números.

Esto no es crítico, pero siempre es mejor atenerse a la convención, por lo que lo invito a que consulte esta respuesta para tener una idea de cómo numerar sus construcciones.

Y sí, respondiendo a la pregunta original, todo lo que tiene que hacer es incrementar su número de compilación. Apropiadamente


Acabo de pasar por el mismo problema. Desafortunadamente, creé la versión 1.0.1 de mi aplicación y cargué un binario con la misma versión que se rechazó como no válida. No tuve forma de rechazar el binario del sistema después, así que primero tuve que averiguar cuál era el motivo del rechazo y luego cambiar la versión de la aplicación a 1.0.2 en iTunes Connect y el nuevo binario cargado con la información correcta. correcciones de código Ahora está sentado en espera de revisión.

Las primeras 3 veces que intenté esto, el binario fue rechazado casi inmediatamente. Me tomó cerca de 2 horas descubrir el motivo de mi rechazo, que era eliminar ''arm64'' de las Arquitecturas válidas. Espero que esto te ayude.


Definitivamente, no es posible eliminar la compilación anterior de iTunes Connect antes de cargar su versión más reciente. La interfaz de iTunes Connect no es tan avanzada para esta operación.

Pero en realidad no es necesario que lo elimines (deja que Apple se lo tome si lo desean). Debe cambiar su número de compilación (no el número de versión) y volver a subirlo.

Por ejemplo, si tiene el número de versión 1.0 con el número de compilación 1.0, cambie el número de compilación a 1.0.1 y deje el número de versión como es 1.0. Luego, cárguelo y iTuned Connect aceptará la versión más reciente. Todo lo demás es bastante obvio. ¡Buena suerte!


Intenté aumentar el número de compilación a 3 decimales (p. Ej., 1.5.1) y aún así conseguí el error binario redundante. Después de agregar un decimal más (por ejemplo, 1.5.1.0) ¡funcionó!

Captura de pantalla de mi configuración:


No sé por qué la gente está poniendo un float en el número de compilación.

En mi opinión, la forma estándar es poner un integer en el número de compilación y una dotted string float o dotted string para la versión.

es decir

Version: 1.0.0 Build: 2


Noté que Apple tarda mucho tiempo antes de que una compilación esté disponible para su envío. Subí mi compilación un par de veces antes de poder seleccionarlo. Mi compilación no era válida porque la misma versión de compilación fue un par de veces en el servidor y recibí el correo "Carga binaria redundante".

En mi caso, pude seleccionar el nuevo binario 15 minutos después de cargar la compilación (con el nuevo número de compilación) de Xcode.


Quería cargar la versión 2.4 de mi aplicación y obtuve exactamente ese mensaje de error. Esta fue la primera carga de la versión y definitivamente no existía ningún binario en iTunesConnect.

Podría resolverlo fácilmente cambiando la versión de compilación de 2.4 a 2.4.0 . No hay necesidad de incrementar la versión. Supongo que iTunes solo espera un número de versión de tres partes para la versión de compilación.


Simplemente aumenté el número de versión primero dentro de iTunes connect. Esto me permitió subir una nueva versión del binario y no tuve problemas.


Tendrá que cambiar la versión de compilación y su versión. En la tienda versión en vivo: 1.1 Para cargar una nueva versión: 1.2 (Aquí, si no puede cargar con 5.1.1 o una versión anterior), entonces nuevamente debe cargar, así que la nueva carga será: 1.3

Ahora, vaya a la cuenta de iTunesconnect Aplicaciones> Seleccione su aplicación> En la sección Generar elimine el anterior haciendo clic en (-) nuevamente seleccione presionando (+) aquí verá toda la compilación seleccione la última, luego Hecho, Guárdelo y luego envíelo para su revisión. También puedes ver la captura de pantalla adjunta.


Se puede cargar más de un binario en App Store Connect para la misma versión, si el número de compilación aumenta para cada compilación cargada en iTunesConnect. El número de compilación solo tiene que ser único (y superior) para cada binario que se cargue (seleccione Target, luego Xcode -> General -> Build, vea la imagen a continuación). Por ejemplo, en la imagen de abajo, la versión cargada tiene la versión 3.1.4 (3.75 en la imagen anterior) y el número de versión es 1 . Por lo tanto, después de cargar esta imagen, aumente la construcción a un mínimo de 2 o superior . Luego, este binario también se puede cargar en App Store Connect, ya que se trata de una compilación posterior según el build number .

La version señala la versión de lanzamiento de la aplicación que está liberando para el usuario. El build number señala la compilación final del binario cargado en la tienda, es decir, después de muchas correcciones de errores.

Después de Xcode 9 , no podrá cargar una nueva compilación (para la misma versión), si hay una compilación anterior con el mismo número de compilación en la tienda. Por lo tanto, compruebe su número de compilación y aumente si no está seguro.

EDITAR: Es más correcto usar 1 , 2 , 3 , 4 , etc. para el número de compilación, pero el número de versión debe aumentar, 1.0 -> 1.1 -> 1.2 etc. El número de compilación debe ser más alto de lo que era enviado anteriormente para el mismo número de versión, si no se publica un error. Por lo tanto, si se envía un nuevo binario que tiene la versión 3.75 y ya se ha enviado una compilación 1, la siguiente compilación será 2 o superior, pero la versión aún puede permanecer en 3.75.

Nueva actualización y la forma recomendada de tener los números de compilación en serie :

La imagen más antigua para que coincida con la de abajo:

Después de cargar y procesar un nuevo binario (~ 5-20 minutos de procesamiento, si no aparece subir y esperar), puede seleccionar el nuevo binario y enviarlo para su revisión. En la imagen de abajo, puede ver el binario antiguo y el nuevo listado en App Store Connect en la sección Generar de la versión actual de la aplicación (haga clic en el signo más). Luego se selecciona el nuevo binario -> Saved -> Submit for Review . (A veces se produce un error al enviar, luego intente unos minutos o cargue un nuevo binario).

Para aquellos inclinados a hacer esto automáticamente con un script de Xcode, aquí hay una descripción de cómo hacer un script automático para actualizar los números de compilación. ¿ Una mejor forma de incrementar el número de compilación?