2010-10-06 4 views
2

Dans Xcode (v3.2.4 spécifiquement), il y a deux façons d'ajouter un cadre extérieur à une solutionContrastant les différentes façons d'ajouter un cadre existant pour Xcode

  1. glisser-déposer un cadre de recherche dans XCode
  2. en cliquant sur add existant, et en sélectionnant un

Étonnamment, les deux façons ne donnent pas le même résultat (je l'ai appris à la dure). Voici une diff des deux méthodes sur le contenu de project.pbxproj dans le paquet .xcodeproj:

En faisant glisser 005DB04C1255606C005A66F1/* GHUnitIOS.framework */= {isa = PBXFileReference; lastKnownFileType = wrapper.framework; chemin = GHUnitIOS.framework; sourceTree = ""; }

En ajoutant existant 005DB06C12556222005A66F1/* GHUnitIOS.framework */= {isa = PBXFileReference; lastKnownFileType = wrapper.framework; nom = GHUnitIOS.framework; path = Bibliothèque/Frameworks/GHUnitIOS.framework; sourceTree = DEVELOPER_DIR; }

on produit une valeur différente pour le chemin d'accès et une autre pour l'arbre source .

Est-ce que quelqu'un sait ce que ces différences sont, et quel est l'avantage de chaque méthode?

+0

Vous pouvez utiliser 'add existing' de deux façons, en sélectionnant 'existing framework' ou 'existing file', et ... oui, cela donne aussi des résultats différents. – jv42

Répondre

1

Ce ne sont que des valeurs par défaut différentes pour la définition du chemin de l'infrastructure. Vous pouvez les modifier en faisant un "Get Info" sur le framework et en définissant le popup "Path Type" dans l'onglet "General" en conséquence.

Questions connexes