Plantage à  cause d'un framework

UniXUniX Membre
08:52 modifié dans Vos applications #1
Salut,

Je tente de rajouter le framework iLifeControls dans mon appli.
Ca marche bien sur ma machine de développement (fraichement passée à  Léopard  ;D), mais dès que je passe sur une machine avec un 10.4 minimal, l'appli ne démarre pas et j'obtiens le log suivant :
Link (dyld) error:<br /><br />Symbol not found: _NSRangeException<br />&nbsp; Referenced from: /Volumes/Disque USB/Discoway.app/Contents/MacOS/../Frameworks/iLifeControls.framework/Versions/A/iLifeControls<br />&nbsp; Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation


Il me semble pourtant avoir tout bien fait :
- ajout du framework dans Xcode
- ajout du framework dans le Copy Files
- import des headers

Réponses

  • Philippe49Philippe49 Membre
    08:52 modifié #2
    tu as essayé avec
    clic-droit sur le projet
    add > existing frameworks
    ...

    de mémoire l'import des headers se fait automatiquement
  • UniXUniX Membre
    08:52 modifié #3
    Oui, c'est pareil.

    J'ai fait un petit test rapide : création d'un nouveau projet, ajout du framework, changement de la classe de la fenêtre par défaut, compilation.

    Je passe tout ça sur Tiger, et c'est pareil .....

    Y'a quelqu'un qui pourrait faire le test ?
  • UniXUniX Membre
    08:52 modifié #4
    Bon après des dizaines de tests, je suis arrivé à  mes fins ....

    J'ai repris le projet avec Xcode 2.5 sur Tiger, j'ai ajouté le framework, et j'ai repassé le tout sur Leopard.
    J'ai recompilé avec Xcode 3, et ça fonctionne sur Leopard et Tiger ....

    Y'a comme un binz  >:(
  • psychoh13psychoh13 Mothership Developer Membre
    08:52 modifié #5
    Lol le principe de l'existence de Xcode 2.5 c'était justement pour régler les incompatibilités possibles entre les projets sous Xcode 2.4 et Xcode 3.0.
  • UniXUniX Membre
    08:52 modifié #6
    En fait je me suis gourré, c'était bien la 2.4 ....

    Par contre j'ai recherché la 2.5, mais sur la page d'Xcode, ils ne proposent que la 3.0 ...
  • psychoh13psychoh13 Mothership Developer Membre
    08:52 modifié #7
    Bah reregarde parce que chez moi je vois 2.5 et 3.0 dans "What's new" et dans "Developer Tools", la première datant de 30 octobre la deuxième du 26.
  • UniXUniX Membre
    08:52 modifié #8
    Exact  :P
Connectez-vous ou Inscrivez-vous pour répondre.