ITC.apps.assetvalidation.BITCODE_IMBALANCE_ERROR.error.message

Tengo un problema al enviar mi aplicación de iOS para revisar la queue. Me sigue cargando y arrojándome un error como este.

ITC.apps.assetvalidation.BITCODE_IMBALANCE_ERROR.error.message

Alguna idea de cómo resolver esto?

Me temo que no hay mucha información sobre este tema. Todo lo que he leído es de ayer o de hoy. Este hilo en el tablero de posts de Apple es lo que más me pareció:

https://forums.developer.apple.com/thread/48023

Esto implica que podría haber algún problema en el backend de Itunes Connect. Tiene sentido para mí porque ya he logrado hacer algunos lanzamientos en mi aplicación antes, y las banderas BITCODE no se cambiaron antes de eso. Entonces, es un cambio en las políticas de código de bits o algún error aleatorio.

En cualquier caso, probablemente tengamos que esperar hasta que Apple lo aclare. Sugeriría que permanezca atento a ese hilo en su foro 🙂

EDITAR: ¡Lo descubrí!

Estoy usando CocoaPods, y el proyecto Pods tenía la opción "Habilitar código de bits" habilitada para todos los objectives, mientras que mi aplicación la tenía deshabilitada. Eso significa que los frameworks se estaban generando con la architecture arm64-bitcode en lugar del arm64-machinecode que requiere mi proyecto. Poner el "Activar bitcode" en "No" para todos los objectives dentro del proyecto Pods hace el truco.

Al less, funcionó para mí. Demasiado mala manzana no proporciona comentarios sobre esto, porque parece un cambio reciente. Creo que hay otra opción que podría funcionar sin cambiar los ajustes del proyecto: intente deshabilitar la checkbox "Incluir código de bits" en el Organizador, luego de presionar el button "Cargar en App Store".

Editar (nuevamente) : Deshabilitar la checkbox "Incluir código de bits" en el organizador definitivamente funciona 🙂