Avertissement: la phase de génération Copy Bundle Resources contient le fichier Info.plist de cette cible

J’ai séparé un projet en deux versions et j’ai donné à chacun un fichier plist . Tout fonctionne bien, mais je continue à recevoir cet avertissement de construction:

Avertissement: la phase de génération Copy Bundle Resources contient le fichier Info.plist de cette cible «MyApp-Info.plist»

Je l’obtiens quand j’essaie de construire MyApp . La construction de la deuxième cible SecondTarget-Info.plist la même erreur (avec SecondTarget-Info.plist dans l’avertissement). Je ne suis pas sûr de savoir pourquoi il s’agit d’un avertissement, car je veux que la version contienne ce fichier .plist . Chaque fichier .plist a une appartenance cible (pour sa propre génération).

Que signifie cet avertissement? Y a-t-il un moyen de le faire disparaître?

    https://developer.apple.com/library/content/qa/qa1649/_index.html

    Extrait:

    Vous obtenez cet avertissement car vous avez probablement ajouté votre fichier Info.plist à la phase de génération de vos ressources de regroupement de copies, comme illustré à la figure.

    entrer la description de l'image ici

    Le paramètre de génération INFOPLIST_FILE spécifie le nom de l’Info.plist associé à votre cible. Lors de la création d’une cible, Xcode lit ce paramètre de génération et copie l’Info.plist référencé dans votre bundle d’application. Étant donné que Xcode traite automatiquement Info.plist, vous ne devez pas l’append à la phase de génération de vos ressources de regroupement ou en faire un membre cible.

    Pour résoudre cet avertissement, sélectionnez votre Info.plist à partir de la phase de génération des ressources du regroupement, comme illustré à la figure 1, puis cliquez sur le bouton Supprimer (-) pour le supprimer de la phase.

    Pour corriger dans xcode 4:

    1) Supprimez la référence à votre fichier info.plist en la sélectionnant et en appuyant sur supprimer.

    2) Ajoutez à nouveau le fichier info.plist mais ne choisissez aucune destination et décochez l’option “Ajouter aux cibles”.

    Si quelqu’un utilise Xcode 3 pour résoudre ce problème, cliquez sur le fichier .plist dans la colonne de gauche sous “Groupes et fichiers”. Dans la partie supérieure droite, décochez la case située à côté du nom du fichier .plist dans la colonne. sous l’icône bullseye. Vous aurez besoin de l’éditeur de zoom arrière (Affichage -> Editeur de zoom) pour afficher les cases à cocher.

    Juste comme une note … Je vais essayer d’écrire un joli radar à ce sujet, mais c’est vraiment bizarre comme la localisation est gérée dans Storyboards dans Xcode. Si vous demandez “Show in Finder”, vous ne verrez pas votre fichier .storyboard sélectionné mais son dossier contenant. Je pense que cela a à voir avec la localisation du storyboard. Dès que je suis passé de l’anglais à l’allemand (et que je n’avais plus le fichier dans root ou en.lproj), j’ai commencé à avoir des problèmes.