Aujourd'hui, j'ai commencé à recevoir cette erreur avec fastlane et Xcode:
ERREUR ITMS-90783: "Nom d'affichage du bundle manquant. La clé Info.plist CFBundleDisplayName est manquante ou a une valeur vide dans le bundle avec l'identificateur de bundle 'com.id'."
C'était correct et je n'ai pas supprimé cette propriété. Je pense que c'est un bug du côté d'Apple.
Quelqu'un a-t-il le même problème et comment l'avez-vous résolu?
Réponses:
Ajoutez simplement une nouvelle propriété à info.plist:
la source
Ouvrez "info.plist" à partir de votre dossier de projet.
Et ajoutez la clé: " Nom d'affichage du bundle " ou
CFBundleName
et écrivez la valeur: "votre nom d'application" . ou ajoutez un nom de produit comme celui-ci
$(PRODUCT_NAME)
Exemple de valeur clé
Alors votre problème sera résolu!
la source
Dans Xcode, vous pouvez ajouter "Display Name" en suivant l'illustration ci-dessous.
la source
J'ai aussi le problème. Bien qu'un nouveau projet ait ceci dans son info.plist:
Cela a éclaté ces derniers jours pour moi. Maintenant, je code CFBundleName au nom de l'application et cela semble fonctionner.
la source
Allez simplement dans Info.plist et vérifiez s'il y a une entrée pour
CFBundleDisplayName
Si ce n'est pas là alors: Ouvrez le code source de votre Info.plist et ajoutez ceciEssayez maintenant l'archivage, vous réussirez cette fois. Il s'agit d'une nouvelle exigence introduite 5 à 7 jours en arrière.
À votre santé!!
la source
J'obtiens aussi cette erreur. Cela ne se passait pas il y a une semaine. J'ai essayé d'entrer un nom de bundle dans l'identifiant du bundle, mais cela n'a pas fonctionné. Il a fallu coller en fait $ (PROJECT.ROOT) dans l'élément Identifiant du bundle de info.plist, réarchiver puis télécharger sur l'App Store.
Si cela ne fonctionne pas, il existe une autre solution possible. Il semble qu'Apple demande peut-être que l'entrée plist "Nom du bundle" soit ajoutée avec une valeur de $ (PRODUCT_NAME). Si vous ne l'avez pas dans votre info.plist, vous devrez l'ajouter, puis réessayer.
la source
J'étais en train de parcourir les réponses ici et quand j'ai vérifié mon fichier, il semblait être ce qu'il était censé être, je n'avais pas touché au fichier info.plist depuis des jours. Puis j'ai remarqué quelque chose, au lieu de ce
$(PRODUCT_NAME)
que j'avais${PRODUCT_NAME)
. Bizarrement, il y avait une parenthèse bouclée. Étant donné que j'utilise 2 fichiers info.plist pour différentes cibles, j'ai décidé de vérifier si l'autre contient également le crochet bouclé et c'est le cas.la source