Hoy comencé a recibir este error con Fastlane y Xcode:
ERROR ITMS-90783: "Falta el nombre para mostrar del paquete. Falta la clave CFBundleDisplayName de Info.plist o tiene un valor vacío en el paquete con el identificador de paquete 'com.id'".
Estuvo bien y no eliminé esta propiedad. Creo que esto es un error del lado de Apple.
¿Alguien tiene el mismo problema y cómo lo solucionó?
xcode
testflight
fastlane
app-store-connect
Nik Kov
fuente
fuente
Respuestas:
Simplemente agregue una nueva propiedad a info.plist:
fuente
Abra "info.plist" de la carpeta de su proyecto.
Y agregue la clave: " Nombre para mostrar del paquete " o
CFBundleName
y escriba valor: "el nombre de su aplicación" . o agregue un nombre de producto como este
$(PRODUCT_NAME)
Ejemplo de valor clave
¡Entonces tu problema estará resuelto!
fuente
En Xcode, puede agregar "Nombre para mostrar" siguiendo la siguiente ilustración.
fuente
Yo también tengo el problema. Aunque un proyecto nuevo tiene esto en su info.plist:
Eso se rompió en los últimos días para mí. Ahora codifico CFBundleName con el nombre de la aplicación y parece funcionar.
fuente
Simplemente vaya a Info.plist y verifique si hay una entrada para
CFBundleDisplayName
Si no está allí, entonces: Abra el código fuente de su Info.plist y agregue estoAhora intente archivar, esta vez tendrá éxito. Este es un nuevo requisito introducido hace 5-7 días.
¡¡Salud!!
fuente
También recibo este error. No sucedía hace una semana. Intenté ingresar un nombre de paquete en el Identificador de paquete, pero no funcionó. En realidad, tuve que pegar $ (PROJECT.ROOT) en el elemento Bundle Identifier de info.plist, volver a archivar y luego cargar en la tienda de aplicaciones.
Si eso no funciona, hay otra posible solución. Parece que Apple puede estar solicitando que la entrada plist "Nombre del paquete" se agregue con un valor de $ (PRODUCT_NAME). Si no lo tiene en su info.plist, deberá agregarlo e intentarlo de nuevo.
fuente
Estaba revisando las respuestas aquí y cuando revisé mi archivo parecía ser lo que se suponía que era, no había tocado el archivo info.plist en días. Entonces noté algo, en lugar de
$(PRODUCT_NAME)
haberlo hecho${PRODUCT_NAME)
. Extrañamente había un paréntesis rizado. Como estoy usando 2 archivos info.plist para diferentes objetivos, decidí verificar si el otro también contiene el corchete y lo hizo.fuente