32 votes

Adresse absolue du chemin de recherche du framework / bibliothèque Xcode 5

J'ai mis à jour mon Xcode vers 5.0. J'ai ajouté des chemins de recherche de bibliothèque / framework et le chemin qu'il affiche est le chemin absolu. Par exemple, si mon dossier se trouve sur mon bureau, il affichera / Users / username / Desktop / "foldername" / "subfolder" / "subfolder" / "framework". Pour cette raison, chaque fois que je récupère une copie de travail dans un autre mac, je dois supprimer les références à certaines bibliothèques / frameworks et les ajouter à nouveau. N'y a-t-il pas un moyen de le corriger là où je n'ai pas à supprimer-ajouter référence à nouveau?

55voto

user1681701 Points 711

Voici ce que j'ai fait:
$ (SRCROOT) / "sous-dossier" / "sous-dossier" / "framework"
C'est ce que nous utilisions auparavant dans les versions précédentes de Xcode. La raison pour laquelle cela ne fonctionnait pas avec Xcode5 est parce que; pour une raison quelconque, chaque fois que vous ajoutez un autre cadre à votre projet, il ajoute automatiquement un "\", vous devez donc les supprimer pour le faire fonctionner. Je ne sais pas pourquoi ça fait ça.

21voto

marcwjj Points 160

J'ai pu résoudre le même problème avec le dernier Xcode (v5.1), l'ajouter aux chemins de recherche de bibliothèque dans les paramètres de construction et vous assurer que vous sélectionnez récursif, supprimez les autres chemins de bibliothèque qui pourraient être des chemins absolus.

 $(PROJECT_DIR)                     recursive
 

3voto

Michael Dautermann Points 47757

La meilleure façon d'ajouter un dossier plein de fichiers, lorsque vous le faites glisser dans votre projet, est de cocher la case "Copier les éléments dans le dossier de destination".

utilisez cette case à cocher pratique

Ensuite, vous éviterez les ennuis dans lesquels vous venez de vous trouver.

1voto

Gautam Jain Points 491

Comme je l'ai mentionné dans cette réponse :

Eh bien, j'ai fait face au même problème et $ (SRCROOT) n'a pas aidé. Voici la solution qui a fonctionné pour moi. Accédez aux chemins de recherche du framework. Supprimez tout ce qui est là et ajoutez ./ et rendez-le récursif.

0voto

boulder_ruby Points 6257

Copié et collé ~/Library/SDKs/ArcGIS/iOS/ArcGIS.framework directement dans /Developer/Frameworks .

L'application ne compile toujours pas, mais je pense que cela a résolu mon problème ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X