libiconv ne pas relier à iOS projet
Je suis en train de compiler MailCore dans une application iOS je suis en train de faire, et l'éditeur de liens continue à se plaindre que libiconv n'est pas liée. Au moins, c'est ce que je pense c'est de se plaindre. C'est ce qu'il crache:
Undefined symbols for architecture i386:
"_iconv", referenced from:
_mail_iconv in libmailcore.a(charconv.o)
"_iconv_open", referenced from:
_charconv in libmailcore.a(charconv.o)
_charconv_buffer in libmailcore.a(charconv.o)
"_iconv_close", referenced from:
_charconv in libmailcore.a(charconv.o)
_charconv_buffer in libmailcore.a(charconv.o)
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
(Ce bâtiment est pour le simulateur. La construction de mon iPhone donne la même erreur, mais s/i386/armv7/
).
J'ai essayé d'ajouter libiconv.dylib
de "Lien Binaire avec les Bibliothèques", mais il ne change pas d'erreurs à tous.
Aucune idée de ce que pourrait être le problème ici? J'ai essayé de Google cette erreur, mais je ne peux pas trouver toutes les informations sur la façon de créer un lien libiconv. Comme il fait partie du SDK iOS, vous pensez que je ne devrais pas besoin de le compiler moi-même?
- libiconv.dylib fait
Vous devez vous connecter pour publier un commentaire.
Supplémentaire de confirmation que la lib est inclus dans votre cible, sélectionnez la lib dans la liste des fichiers dans le volet gauche de la fenêtre de Xcode (en supposant que vous l'avez ajouté à votre Cible /Projet, vous devriez voir le cadre répertoriés sous les cadres), et de montrer l'Assistant de vue de l'Éditeur sur le volet de droite (Affichage -> Rédacteur en chef Adjoint -> Afficher l'Assistant de configuration de l'Éditeur).
Puis, avec la lib sélectionné sur la gauche, vous verrez l'Objectif d'Adhésion " pour que lib montré qu'une liste de cases à cocher sur la droite.
Vous devriez voir l'Application Cible Répertoriés, et la case doit être cochée pour que la cible.
Vous pouvez essayer en désactivant et en revérifiant il, pour le déplacer dans votre projet?
Vous avez besoin d'ajouter libiconv.dylib via "ajouter un cadre". SRC est disponible à partir de cette discussion.