¿Cómo eliminar la compilación de la aplicación en el nuevo sitio de iTunes Connect?

90

Quiero cargar la nueva versión de mi aplicación en iTunes Connect , pero no puedo enviarla como menciono aquí .

Ahora quiero eliminar la compilación cargada y cargar una nueva compilación con la versión guardada, pero aparece un error como se muestra en la captura de pantalla. aquí

Encuentre una solución aquí

no puede eliminar la compilación anterior cargada. Debe cargar la compilación nueva con la versión de compilación nueva (+1).

hmdeep
fuente
Su certificado de desarrollador es diferente. Eso es un problema. Debe usar el certificado de desarrollador correcto que se usó para las cargas de su versión anterior
Raj Subbiah
mi certificado de desarrollador es correcto, pero quiero transferir mi aplicación a una cuenta diferente, por eso se muestra esta advertencia ... Pero no me importa, necesito una solución para el primer error ...
hmdeep
¿Cambió el número de versión de plist?
Raj Subbiah
Hannes Sverrisson, agregué su respuesta en mi pregunta
hmdeep

Respuestas:

120

No puede eliminar la compilación anterior cargada: debe cargar la nueva compilación con una nueva versión de compilación (== Versión de paquete en plist ).

Por ejemplo, si su versión de compilación actual es 1.3, archive y cargue una nueva compilación con una versión de compilación incrementada como 1.3.1:

imagen

hmdeep
fuente
14
Para que quede claro (más), el número de compilación es su 'Versión de paquete'. Esto es lo que debes incrementar. Los usuarios no ven esto, esto es para su propia referencia. Tenía una versión Bundle de 2.0.2 y la 'incrementé' a 2.0.21 para enviarla. Si necesito enviar una compilación adicional, la convertiré en 2.0.22, 2.0.23, etc. Mi 'Cadena de versiones del paquete, corta' sigue siendo 2.0.2: esto es lo que ven los usuarios.
ED-209
Hola, hice esto y la línea de compilación de mi aplicación iTunes Connect todavía muestra la fecha de compilación y carga anterior, incluso después de que la nueva terminó de procesarse.
quantumpotato
como he dicho, no puede eliminarlo, debe agregar una nueva compilación y adjuntar una nueva compilación con su envío.
hmdeep
Esta es información adicional que hace referencia a otra respuesta. ¿Cómo podemos 'eliminar la versión de la revisión' enlace del nuevo sitio de iTunes? Es posible que a veces no veamos la línea mencionada en la respuesta. Después de cerrar sesión / iniciar sesión en iTunes con un intervalo de tiempo, podremos ver la línea "eliminar esta versión de la revisión" en iTunes.
SHS
1
En otras palabras, la versión de la imagen es su CFBundleShortVersionString.
Henrik Erlandsson
7

No puede eliminar una compilación de Itunes Connect. El archivo de información de su proyecto contiene dos atributos para hacer referencia a la versión de compilación de su aplicación, es decir, la versión del paquete y la cadena de versiones del paquete, corta . Por lo general, ambos atributos tienen el mismo valor (1.0.3), pero puede cargar varias compilaciones en Itunes Connect para la misma versión de la aplicación simplemente cambiando el segundo valor.

Entonces, crea una nueva versión de la aplicación en Itunes Connect (versión 1.0.3) y configura en su NewProject -Info.plist :

  • Versión del paquete: 1.0.3.
  • Cadena de versiones del paquete, corta: 1.0.4.

Archivar y cargar.

Una vez que Itunes Connect procese la nueva compilación, aparecerá en la sección de lanzamientos previos y podrá seleccionarla para la versión 1.0.3 y enviarla para su revisión.

Daniel Rivera
fuente
3
Debe incrementar CFBundleVersion, no la cadena de versión corta.
Sea Coast of Tibet
6

La nueva versión de la aplicación iTunes Connect para dispositivos iOS no parece tener la capacidad de "Rechazar compilación" como tenían las versiones anteriores de la aplicación y el portal iTunes Connect. No puede rechazar ni eliminar compilaciones cargadas en iTunes Connect en las últimas versiones (diciembre de 2014).

La solución es simplemente cargar una nueva construcción. Sin embargo, para que iTunes Connect acepte la nueva compilación, primero debe incrementar un número de compilación visible internamente antes de volver a crear el archivo. El número a incrementar está etiquetado como "Build" o "Bundle Version" dependiendo de dónde mires en la interfaz de Xcode. Obviamente, un cambio en un lugar se refleja en los demás.

Estas son las ubicaciones donde puede cambiar el número de versión de compilación / paquete:

General> "Compilación: 1.0.1"

-o-

Información> "Versión del paquete: 1.0.1"

-o-

Info.plist> "Versión del paquete: 1.0.1"

Una vez que se cambia el número, vuelva a archivar la compilación y vuelva a enviarla a iTunes Connect.

Juan Chacho
fuente
2

Editar: simplemente no puedes. Imagino que tendrá una oportunidad al año de limpiar las compilaciones como lo hacen con los dispositivos registrados, o tal vez simplemente planean mantenerlos allí para siempre.

Verifique la respuesta de Apple de este hilo: ¿Cómo eliminar una compilación de iTunes Connect?

ela
fuente
0

No creo que haya una forma de eliminar una compilación como dijo Mark Philip. Estoy usando Xamarin. Solucioné mi problema haciendo esto en Xamarin: proyecto -> opciones -> Aplicación IOS -> compilación

usuario1019042
fuente