ios - appstore - 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' ”



appstoreconnect apple (7)

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.

https://ffff65535.com


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.


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


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.


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?





itunesconnect