Je sais que cela a été demandé à quelques reprises. J'ai suivi les instructions de ceux-ci:
Ajout de frameworks à projeter dans Xcode 5 et ajout de chemins * relatifs *
xcode4: erreur de l'éditeur de liens: répertoire introuvable pour l'option
Xcode donne toujours cette erreur:
Voici ma configuration actuelle:
Le framework Bolts est conçu pour que je puisse utiliser le SDK Parse. J'ai téléchargé le projet vierge à partir d'ici: https://parse.com/apps/quickstart#parse_data/mobile/ios/native/new
Ça marche. J'ai essayé de copier chaque option de configuration, mais cela ne fonctionne toujours pas.
Essayez de supprimer Bolts.framework
du framework lié et rajoutez-le. En outre, dans votre Framework Search Path
, conservez le chemin jusqu’à Bolts.framework
comme $(PROJECT_DIR)/Bolts
s’il se trouve dans le dossier Bolts du chemin de répertoire du projet.
supprimer tous les frameworks des binaires incorporés et les rajouter
Voici la solution:
Transformez l'attribut "$ (PROJECT_DIR)" (par défaut, il peut être non récursif) en option récursive dans Sélectionner un projet. Cliquez sur Cibles. Cliquez sur - Paramètres de construction. Recherchez "Trace de recherche dans le cadre". Double-cliquez sur l'entrée.
Scratched from https://stackoverflow.com/a/31298214/4493512
Je viens d'avoir la même situation (j'avais du mal à corriger l'erreur de compilation du PO après avoir ajouté un framework tiers) et cela ressemble à un bogue dans Xcode
(le mien est 8.3.2 (8E2002)
).
Le problème était qu'un nom de dossier dans le chemin d'accès à la structure contenait des espaces. Dans ce cas, Xcode les a échappés de manière incorrecte avec des barres obliques inverses comme celle-ci dans Build Settings
->
Framework Search Paths
:
$(PROJECT_DIR)/Folder\ with\ spaces/Lib
Pour résoudre ce problème, modifiez simplement l'entrée pour supprimer ces barres obliques inverses et mettez la chaîne entière entre guillemets comme ceci:
"$(PROJECT_DIR)/Folder with spaces/Lib"
Supprimez le travail de cadre qui crée un problème en supprimant la référence . ajouter encore pour suivre ces étapes Ajout de bases de données et de bibliothèques FBSDK
1) cliquez sur projet 2) paramètres généraux 3) structure et bibliothèques liées 4) cliquez sur le bouton plus et ajoutez tout ce que vous voulez
Je suis assez nouveau pour le développement iOS. Apparemment, ce problème était dû à l'ouverture du projet Xcode .xcodeproj au lieu de l'espace de travail Xcode .xcworkspace. J'ai ouvert l'espace de travail à la place et l'erreur a disparu.
Aucune de ce qui précède n'a fonctionné pour moi jusqu'à ce que je découvre que j'avais une ligne "Toute architecture | Tout SDK" vierge sous Chemins de recherche/débogage de la structure sous Paramètres de construction.
Supprimé la ligne et ça marche!
moi aussi j'ai eu cette erreur, j'ai déplacé le fichier de framework dans le dossier du projet racine et ajouté à framework à nouveau et le problème est résolu.
En plus de retirer le framework de Podfile
et Linked Frameworks and Libraries
, je devais également supprimer la référence au framework dans Other Linker Flags
.
Lorsque cette erreur m’est survenue, c’est que le dossier Pods était dans iCloud et n’avait pas de copie locale sur mon ordinateur. Allez dans le dossier de votre projet dans le Finder et vérifiez s'il y a un symbole iCloud dans l'un des dossiers qu'il contient!