Linked framework
chaps31
Membre
Ma question suit un autre sujet, mais je recrée un thread pour éviter une dérive sur le premier, et puis je suis bien mieux dans la partie "débutant".
J'utilise dans un projet un linked framework mais malheureusement à la compilation ça bug, sans doute lié au fait que je n'ai jamais utilisé de linked framework... l'include ne marche pas... Il ne trouve pas le framework...
Un conseil ?
J'utilise dans un projet un linked framework mais malheureusement à la compilation ça bug, sans doute lié au fait que je n'ai jamais utilisé de linked framework... l'include ne marche pas... Il ne trouve pas le framework...
Un conseil ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bref c'est ce que j'ai fais, en suivant les indications du lien, merci, ça ne change rien, "no such file or directory..."
Si tu es en release, vérifie que le Framwork est présent dans le "bundle" de l'application. Pour cela tu vas dans le dossier build/Release, tu fais un clic droit sur ton application et tu choisi, "Afficher le contenu du paquet".
Tu ouvres le dossier "Contents". Un dossier "Frameworks" doit être présent et ton framework doit être à l'intérieur.
Si ce n'est pas le cas, la copie ne s'est pas faite. Tu peux la faire à la main en créant le dossier Frameworks et en copiant ton framework dedans.
New Build Phase
New Copy Files Build Phase
Et ajout du framework en glissé-déposé dans Copy Files avec "option" enfoncé (même si je ne vois pas la différence avec un glissé-déposé simple).
Bon je ne connais rien aux Target, mais il me semble qu'à la compilation il va tout regrouper, je pensais que mettre un framework lié suffisait et que l'appli compilée irait le chercher dans Library/framework... avec un "#import <PGSQLKit.framework/Headers/PGSQLConnection.h>" Le Copy Files est indispensable ? Ou est mon erreur ? SOS
Merci
EDIT : Je n'avais pas vu ton message Rocou, je suis en mode Debug, je suis allé dasn le dossier Build puis Debug et clic droit sur mon appli et dans le paquet/framework il y a le framework... Il est bien copié, je me demande si c'est pas mon #import...
Si tu n'appuies pas sur Option, tu déplaces un fichier. En appuyant sur option, tu copies un fichier.
Hélas, non.
Le mieux est que tu fasses un copier-coller de ton erreur de compilation.
Commme j'ai rencontré exactement les mêmes problèmes que toi, si ma mémoire ne me fait pas défaut, je devrais pouvoir t'aider
Ce que j'aime dans tes interventions c'est ce sentiment contradictoire qui m'envahi à chaque fois. La joie de voir un problème résolu et la honte de voir où se situait mon erreur... ;D
Merci à tous et... à bientôt...