web-dev-qa-db-fra.com

Apple Avertissement de l'éditeur de liens Mach-O "Répertoire introuvable pour l'option ..."

Je veux simplement me débarrasser des avertissements qui apparaissent comme ceux-ci:

ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK'
ld: warning: directory not found for option '-F/Users/m/Desktop/FacebookSDK/FBAudienceNetwork'
ld: warning: directory not found for option '-F/Users/gavin/Downloads/shaffiulla11-bat-b86d81d8adc6'
ld: warning: directory not found for option '-F/Users/gavin/Desktop/shaffiulla11-bat-b86d81d8adc6'
ld: warning: ignoring file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts, missing required architecture x86_64 in file /Users/Gavin/Desktop/FacebookSDK/Bolts.framework/Bolts (2 slices)

Évidemment, j’utilise différents répertoires en raison des multiples reformatages de mon lecteur en raison de problèmes de Logic Board. Je voudrais simplement connaître le moyen le plus pratique de me débarrasser de ces erreurs. Merci pour le temps et l'aide.

64
Gavin

Accédez aux paramètres de vos projets et supprimez les chemins d'accès Frameworks en excès dont vous n'avez pas besoin.

Voici à quoi cela ressemble quand j'ouvre les paramètres de construction de mon projet:

Open Build Settings

Cliquez sur "Chemins de recherche dans le cadre" et vous devriez trouver les faux chemins énumérés ici, que vous pouvez supprimer.

149
Michael Dautermann

Je me suis assis sur cette question pendant plus d'une semaine avant de comprendre. Pour moi, le problème était une référence de pod manquante. Et l'erreur affichée dans xcode était étrange. Quand je dis bizarre, ils ne vous disent pas ce qui manque ni l'erreur. Voir l'image ci-dessous:  Et le problème concernait la cible de test. J'étais épuisé à essayer tous les chemins de recherche Framework et les chemins de recherche Bibliothèque à les réinitialiser ou à les supprimer du projet. Rien n'a fonctionné.

Et finalement, j'ai fait une supposition et ajouté le pod d'analyse de Google à la fois à la cible de test et à la cible principale de l'application et au bang..il a commencé à fonctionner. Crazy !!! L'erreur ici dans l'image si vous voyez indique quelque chose à voir avec l'architecture. J'ai même joué avec les paramètres d'architecture.

Il s’agit donc d’un pod manquant dans la cible que vous essayez de compiler. J'espère que cela t'aides.

GGL analytics pod was not found

6
Arjun Kalidas