J'ai eu le même problème; le problème (pour moi, au moins), est que l' FRAMEWORKS_SEARCH_PATHS
construire indiqué, le SDK cadres dossier après le développeur principal de cadres dossier.
Les cadres fourni avec Xcode ont trois compilations séparées: l'une pour OS X, un pour iOS (périphérique), et un troisième pour le Simulateur iOS. L'OS X de construire est le principal promoteur du dossier, les deux autres étant la vertu de leurs dossiers de plate-forme. Le hic, c'est que si vous ne spécifiez pas à rechercher dans le dossier SDK premier (qui sont dans les dossiers de plate-forme), Xcode (ou plus correctement, l'éditeur de liens) recherche l'OS X construire la première et de produire de l'erreur que vous voyez.
La solution est simple, mettre:
FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited)
dans vos paramètres de construction. Si vous mettez les paramètres de construction dans le fichier de projet (je ne le recommande pas, mais c'est une autre question pour un autre jour), il est nommé "Cadre chemins de la recherche."
REMARQUE: Parfois, Xcode est un peu lent à comprendre; vous aurez probablement besoin de supprimer votre build
le dossier (mieux qu'un simple nettoyage) pour que cela prenne effet.