Qu'est-ce que $(hérité) dans Xcode du chemin de recherche des paramètres?
Quel est le $(inherited)
chemin de recherche de la mise en?
J'ai modifié l'en-tête et le chemin de recherche des bibliothèques paramètres concernant OpenSSL pour iPad et cette question avec l'option récursif pour donné le chemin d'accès a été le principal coupable.
Quand j'ai réarrangé mes chemins de recherche de regarder d'abord dans les répertoires et puis dans $(inherited)
, l'iPad s'appuie étaient de travail.
Vous devez vous connecter pour publier un commentaire.
Je suis à la recherche d'une documentation trop. Mais j'ai fait l'expérience, que
$(inherited)
peut être utilisé pour hériter des paramètres de construction du projet de au niveau au niveau cible. Lorsque vous définissez la bibliothèque ou l'en-tête des chemins de recherche au niveau du projet, vous pouvez utiliser$(inherited)
dans la cible de construire des paramètres pour l'utilisation de ces chemins de recherche dans les chemins de recherche des objectifs du projet.Si vous allez à la Cible Paramètres de construction, et de passer à l'affichage du Niveau
Vous pouvez voir le flux de
inherited
de droite à gaucheDonc dans
inherited
dans la Cible signifie que la Cible hérite des paramètres de xcconfig et ProjetExemple de l'annulation de la construire des variables de réglage situé sur le Projet ou le niveau Cible en réaffectant la valeur de cette variable dans un xcconfig fichier.
^ Lors de la compilation avec cela, la valeur précédente de OTHER_LDFLAGS
-ObjC
va être remplacée par la nouvelle valeur-framework Security
.Exemple de l'héritage construire des variables de réglage situé sur le Projet ou le niveau Cible en ajoutant à la valeur précédente de la variable dans un xcconfig fichier. Pensez à
$(inherited)
comme une variable spéciale qui peut être utilisée pour obtenir la valeur d'une variable de sorte que la cession à la même variable n'est pas destructrice.^ Lors de la compilation avec cela, la valeur de OTHER_LDFLAGS va être
-ObjC -framework Security
.Exemple trouvé à https://pewpewthespells.com/blog/xcconfig_guide.html
ADDENDUM:
avec
$(inherited)
Construire Paramètres->Chemin de Recherche des bibliothèques est remplie automatiquement lorsque vous ajoutez une bibliothèque à une cible en cliquant dans la Cible de l'Adhésion du volet de droite. Cela ne se fait pas autrement.