iphone - update - xcode beta 9




Avertissement: La phase de construction Copier les ressources de l'ensemble contient le fichier Info.plist de cette cible (3)

J'ai séparé un projet en deux versions et j'ai donné à chacune d'entre elles un fichier plist . Tout fonctionne bien, mais je reçois toujours cet avertissement de construction:

Avertissement: la phase de génération des ressources de l'ensemble de copies contient le fichier Info.plist de cette cible 'MyApp-Info.plist'

Je reçois ceci quand j'essaye de construire MyApp . Construire pour la deuxième cible donne la même erreur (avec SecondTarget-Info.plist dans l'avertissement). Je ne sais pas pourquoi c'est un avertissement, puisque je veux que la construction contienne ce fichier .plist . Chacun des fichiers .plist a une appartenance cible (pour sa propre construction).

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


Dans le cas où quelqu'un utiliserait Xcode 3, cliquez sur le fichier .plist dans la colonne de gauche sous "Groups and Files", et dans la partie supérieure droite, décochez la case à côté du nom du fichier .plist dans la colonne sous l'icône de bullseye. Vous aurez besoin de l'éditeur dézoomé (Affichage -> Zoom Editor Out) pour afficher les cases à cocher.


Juste comme une note ... Je vais essayer d'écrire un joli radar à ce sujet, mais c'est vraiment bizarre la façon dont la localisation est traité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 j'ai changé cela de l'anglais à l'allemand (et donc ne plus avoir le fichier dans root ou en.lproj), j'ai commencé à avoir des problèmes.


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

Extrait:

Vous recevez cet avertissement, car vous avez probablement ajouté votre fichier Info.plist à la phase de génération des ressources de l'ensemble de copies, comme indiqué dans la figure

Le paramètre de construction INFOPLIST_FILE spécifie le nom de l'Info.plist associée à votre cible. Lors de la création d'une cible, Xcode lit ce paramètre de génération et copie le fichier Info.plist référencé dans votre ensemble d'applications. Étant donné que Xcode traite automatiquement Info.plist, vous ne devez pas l'ajouter à votre phase de génération de ressources de l'ensemble de copies ou en faire un membre cible.

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





target