Warning à  la compilation

iLandesiLandes Membre
10:34 modifié dans API AppKit #1
Ce message de warning vous dit-il quelque chose ?

J'ai Cleaner le projet

J'ai supprimer les fichiers de Library/Developer/Xcode....


Rien n'y fait
Check dependencies<br /><br />[WARN]Warning: The Copy Bundle Resources build phase contains this target&#039;s Info.plist file &#039;FreeBMI/FreeBMI-Info.plist&#039;.


D'avance merci

Réponses

  • laudemalaudema Membre
    10:34 modifié #2
    Je me souviens l'avoir eu mais pas des circonstances ni de comment je l'avais résolu, à  part que j'avais utilisé Google
  • AliGatorAliGator Membre, Modérateur
    10:34 modifié #3
    Bah heu le message est pourtant clair.
    Tu as inclus le fichier Info.plist dans la phase de build "Copy Bundle Resources", alors qu'il ne faut pas.

    Le fichier Info.plist étant posttraité lors de la phase de compilation (pour remplacer les variables ${PRODUCT_NAME} & co que tu as dans ton Info.plist par leur valeur, essentiellement). Donc il ne faut pas l'inclure dans la phase de build "Copy Bundle Resources" car il n'a pas à  être copié directement (le compilateur génère le vrai Info.plist final avec les valeurs remplacées, et c'est celui-là  qu'il copie ensuite, pas l'original)

    Il suffit de supprimer le Info.plist de la "Copy Bundle Resources" build phase de ton target pour résoudre le problème.
  • iLandesiLandes Membre
    10:34 modifié #4
    l suffit de supprimer le Info.plist de la "Copy Bundle Resources" build phase de ton target pour résoudre le problème.


    concrètement comment fait on pour le supprimer ? dans le finder ? à  travers xcode ??

    je suis un peu perdu dans xcode. je pense toujours que la barre latérale est comme le finder mais je me trompe...

    merci de votre aide

  • laudemalaudema Membre
    10:34 modifié #5
    Il faudrait savoir si c'est Xcode 4 ou 3 ?
    Si c'est pour le 3 Apple a une page web là  dessus dans ses "Questions/Réponses Techniques". Le quatrième lien dans la recherche Google que je te donnais..
    Pour le 4 il faut cliquer sur le projet pour le sélectionner et ensuite sélectionner Target pour afficher l'onglet "Build Settings" où tu pourras le supprimer.
    Ce que tu vois dans Xcode est une représentation des fichiers que tu as sur ton disque, ceux qui seront utilisés pour construire ton application, mais arrangés de manière à  regrouper les éléments dont le groupement fait sens. Et qui ne sont pas obligatoirement dans le dossier de ton projet.
    C'est d'ailleurs expliqué dans la documentation de Xcode, au moins du 3 et probablement du 4..
    Essaye de supprimer un fichier depuis le projet et tu verras Xcode te demander si tu veux supprimer la référence ou le fichier.
    Essaye de supprimer un fichier depuis le Finder et tu verras Xcode continuer à  l'afficher mais en rouge.
  • iLandesiLandes Membre
    10:34 modifié #6
    Je suis sous xcode 4
    sélectionner Target pour afficher l'onglet "Build Settings" où tu pourras le supprimer.


    J'suis peut être un peu c.. mais je vois pas comment supprimer : pas de bouton, pas de menu, pas de Info.plist

    Je nage complet. J'ai essayé de supprimer avec la touche retour, cela a supprimer mon appli et le projet est devenu irrécupérable (sinon à  l'aide d'une sauvegarde).

    Je nage encore donc je n'ai pas complètement coulé...

    Merci en tous les cas de votre aide
  • muqaddarmuqaddar Administrateur
    10:34 modifié #7
    Il faut le dé-targeter non ?
    (à  droite)
  • laudemalaudema Membre
    juin 2011 modifié #8
    Quand on choisit le projet dans le navigateur et qu'on est dans l'onglet Build Phase (et pas build setting comme je l'avais mal dit en premier) on peut aussi choisir ce qui sera ou non copié.
    Il y a un bouton en bas (ou le raccourci touche effacement) qui fonctionnent une fois sélectionné le fichier
Connectez-vous ou Inscrivez-vous pour répondre.