2013-03-04 4 views
1

que je recevais cette erreur quand j'importé le DropboxSDK:symboles non définis pour l'architecture ARMv7: les fichiers en double

enter image description here

Est est très étrange, mais j'ai remarqué que les deux le dossier d'en-tête sdk dropbox et l'un des. h fichiers que j'utilise dans une autre partie de mon application ont ce fichier: Base64Transcoder

J'ai essayé de changer mon autre à Base64Transcoder2, mais l'erreur persiste. Quelle pourrait être la solution à ce problème?

+0

Avez-vous nettoyé puis reconstruit? Avez-vous changé toutes les références à Base64Transcoder en Base64Transcoder2? Pouvez-vous simplement ne pas inclure l'un des fichiers .o avec les symboles en conflit? – GoZoner

+0

Je n'ai pas nettoyé, je vais essayer – Alessandro

Répondre

2

Vous devez probablement ajouter ce fichier de classe .m à Project-> Target -> Build Phases -> Compile Sources.

EDIT:

Ceci est une bonne réponse. Undefined symbols for architecture armv7

+0

Je l'ai fait mais l'erreur persiste – Alessandro

+0

Avez-vous essayé les trois solutions fournies dans le lien ci-dessus? –

+0

Oui, les erreurs disparaissent si je supprime également 1 autre fichier nommé NSData + Base64Additions.m, mais à ce moment-là mon email SMTP ne fonctionne plus – Alessandro

Questions connexes