subir - Varios errores de ITMS al intentar enviar archivos al App Store
subir aplicacion a ios (10)
Compruebe si el tercero tiene un archivo plist.Apple puede mezclar el pliego Sdk de terceros con el archivo plist local. Elimine el archivo plist de un tercero y luego cargue el éxito.
Esta es una pregunta rara. Recibo los siguientes errores al intentar enviar mi archivo a la App Store:
ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The APplication Bundle.]"
ERROR ITMS-90049 "This bundle is invalid. The bundle identifier contains disallowed characters
ERROR ITMS-90056: "This bundle is invalid. The Info.plist file is missing the required key: CFBundleVersion."
De mi plist:
<key>CFBundleIdentifier</key>
<string>com.myApp.app</string>
...
<key>CFBundleVersion</key>
<string>3.1.5</string>
...
<key>CFBundleShortVersionString</key>
<string>3.1.4</string>
Ejecutando xCode 7.0.1
Parece que hay algunos problemas por parte de Apple, estoy experimentando los mismos problemas, sugeriría esperar un tiempo antes de hacer cualquier cambio importante.
Esto parece estar sucediendo mucho últimamente, después de un tiempo, comienza a funcionar nuevamente.
iTunes Connect actualmente está experimentando problemas importantes. No puedo publicar ninguna cita porque desconozco una página de estado de soporte de iTunes Connect, pero estuve un rato hablando por teléfono con ellos el día de hoy por un problema similar.
Resuelvo esto siguiendo este enlace , agrego el Bundle identifier
que falta en info.plist de TencentOpen SDK .
Me gustaría expandir una respuesta dada por @silvon y vincular más palabras clave a esta pregunta.
Aparentemente, el backend de iTunes Connect ahora valida cada paquete enviado con su aplicación. Si un paquete contiene el archivo Info.plist, debe tener las claves CFBundleVersion
y CFBundleShortVersionString
.
Por lo tanto, si está utilizando marcos de terceros (específicamente, con Cocoapods), asegúrese de que Info.plist
en cada paquete de marco (si existe) contenga estas claves.
Hice el mismo paso que menciona Silvon. Se eliminó todo el Info.plist de lib de terceros (pods también) con xcode 6.4. Funciona para mi.
Si está usando cocoapods, asegúrese de hacer un
pod update
¡Esto actualizará todos tus archivos de pod y resolvió este problema para mí!
Similar a la respuesta con la tasa máxima, pero debe verificar cada SDK en el proyecto. en mi caso, es cocoapod tiene info.plist. Lo borré y todo funciona. Xcode 7.1 todavía tiene este problema.
Para todos ustedes que usan CocoaPods, simplemente intenten
pod update
En mi caso, era una biblioteca de terceros cargada a través de cocoapods, pero la actualización funcionó. Por cierto, ninguna de las bibliotecas tenía nuevas versiones, la actualización parece reparar algunas cosas malas también.