J'ai séparé un projet en deux versions et donné à chacun un plist
fichier. Tout fonctionne bien, mais je reçois toujours cet avertissement de build:
Avertissement: la phase de génération des ressources du bundle de copie contient le fichier Info.plist de cette cible 'MyApp-Info.plist'
Je l'obtiens quand j'essaye de construire MyApp
. La construction de 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, car je veux que la construction contienne ce .plist
fichier. Chacun des .plist
fichiers a un membre cible (pour sa propre version).
Que signifie cet avertissement? Existe-t-il un moyen de le faire disparaître?
Réponses:
https://developer.apple.com/library/content/qa/qa1649/_index.html
Extrait:
la source
Pour corriger dans xcode 4:
1) Supprimez la référence à votre fichier info.plist en le sélectionnant et en appuyant sur Supprimer.
2) Ajoutez à nouveau le fichier info.plist mais choisissez aucune destination et décochez l'option "ajouter aux cibles".
la source
Dans le cas où quelqu'un rencontre cela avec Xcode 3, pour le résoudre, cliquez sur le fichier .plist dans la colonne de gauche sous "Groupes et fichiers", et dans la zone supérieure droite, décochez la case à côté du nom du fichier .plist dans la colonne sous l'icône bullseye. Vous aurez besoin de l'éditeur dézoomé (Affichage -> Éditeur de zoom arrière) pour afficher les cases à cocher.
la source
Une autre solution est:
Vous avez peut-être accidentellement supprimé un fichier de projet des données principales de "l'adhésion cible".
Sélectionnez votre Main.storyboard dans le navigateur de projet à gauche
Allez dans "l'inspecteur de fichiers" (premier onglet) à droite
Trouvez la liste "Membres cibles"
Cochez la case
Donnez-lui un peu de temps pour traiter, mais pendant que vous y êtes, vérifiez également LaunchScreen.storyboard, .xcdatamodelid, Assets.xcassets et tous les fichiers .swift de votre projet. Ils auraient tous dû être activés pour l'adhésion cible.
Remarque: l'appartenance à la cible ne doit pas être cochée.
J'espère que cela t'aides.
la source
Juste une note ... Je vais essayer d'écrire un bon radar à ce sujet, mais c'est vraiment bizarre la façon dont la localisation est gérée dans les storyboards de Xcode. Si vous demandez "Afficher dans le Finder", vous ne verrez pas votre fichier .storyboard sélectionné mais plutôt 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'ai donc plus le fichier en root ou en.lproj), j'ai commencé à avoir des problèmes.
la source