Y compris les en-têtes de cadre personnalisé dans XCode
-
30-09-2019 - |
Question
Suis-je censé régler FRAMEWORK_SEARCH_PATHS
ou HEADER_SEARCH_PATHS
quand j'ajouter des cadres personnalisés au projet?
Je MainProject.xcodeproject
que les liens SomeFramework.framework
qui est tout simplement traînés de « produits » dans SomeFramework.xcodeproject
à « lien avec les bibliothèques binaires » __gVirt_NP_NN_NNPS<__ phase de construction dans le projet principal.
Cadre contient les en-têtes nécessaires dans son répertoire Headers
. Cependant, dans mon projet, je ne peux pas utiliser simplement:
#import <SomeFramework.h> // I'm pretty sure this file exists
pour inclure cet en-tête. Construction échoue « Aucun fichier ou répertoire ». drapeaux du compilateur comprennent -F…/SomeFramework/build/Release
et ce répertoire contient cadre avec répertoire Headers
symlink en elle.
(BTW:. Ceci est pour Mac OS X. Je ne se soucient pas de l'iPhone)
La solution
Il suffit d'ajouter le chemin vers le répertoire contenant le cadre de FRAMEWORK_SEARCH_PATHS fonctionnera. À moins d'une faute de frappe, votre problème semble être
#import <SomeFramework.h>
qui devrait être
#import <SomeFramework/SomeFramework.h>