Question 'Ld: warning: répertoire introuvable pour l'option'


Lorsque je construis mes applications Xcode 4, je reçois cet avertissement:

ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../../../Downloads/Google Analytics SDK/Library'
ld: warning: directory not found for option '-L/Users/frenck/Downloads/apz/../Google Analytics SDK/Library'

Mais je n'ai pas Google Analytics dans mon application, j'ai tout supprimé comment puis-je supprimer l'erreur? Et l'archivage d'une application me donne l'erreur:

clang: error: no such file or directory: 'armv6'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

J'ai essayé tellement de choses mais je reçois toujours cette erreur quand j'essaie de faire un fichier .IPA


463
2018-02-27 00:39


origine


Réponses:


Vous devez faire ceci:

  1. Cliquez sur votre projet (cibles)
  2. Cliquer sur Paramètres de construction
  3. En dessous de Chemins de recherche de bibliothèque, supprime les chemins

Et concernant la deuxième erreur, désolé je ne peux pas vous aider avec celui-là. J'espère que quelqu'un d'autre peut vous aider.


779
2018-02-27 00:48



Il y a deux erreurs qui semblent déroutantes.

Si c'est un "répertoire introuvable pour l'option"-L/ ... "erreur, cela signifie que c'est une erreur de bibliothèque, et vous devriez essayer de:

  • Cliquez sur votre projet (cibles)
  • Cliquez sur Paramètres de construction
  • En dessous de Chemins de recherche de bibliothèque, supprime les chemins

Si c'est un "répertoire introuvable pour l'option"-F/ ... ", cela signifie qu’il s’agit d’une erreur de framework, et vous devriez essayer de:

  • Cliquez sur votre projet (cibles)
  • Cliquez sur Paramètres de construction
  • En dessous de Chemins de recherche d'infrastructure, supprime les chemins

Cela peut arriver lorsque vous déplacez le fichier référencé.


681
2017-09-04 15:40



J'ai dû supprimer les références à:

  • Cible
  • Paramètres de construction
  • Chemins de recherche d'infrastructure

enter image description here

Ensuite, la construction a été brisée (attendue). J'ai donc supprimé le Framework (FB SDK), l'ai rajouté et voila. Plus d'erreurs ou d'avertissements. :)


56
2018-03-21 02:01



Mon problème était que j'ai ouvert l'original .xcodeproj à la place du .xcworkspace qui a été généré par CocoaPods.


43
2017-11-10 15:09



Pour moi, le problème était un caractère d'échappement "\" manquant.

Mes chemins de recherche ont été répartis sur plusieurs lignes dans les chemins de recherche de la bibliothèque. Commodément, ils se brisaient dans des espaces sur mon chemin. Ajouter l'échappement "\" l'a corrigé pour moi.

$(PROJECT_DIR)/My\ Project\ Name/My\ Directory

17
2018-04-01 03:28



Dans mon cas, le problème était que les chemins de recherche de framework avaient des liens incomplets, morts, anciens ou des frameworks multiples du même type. Supprimez-les et votre projet compilera sans aucun problème.

assurez-vous de faire Construire -> nettoyer

enter image description here


12
2017-11-06 19:45



J'ai rencontré le même problème (le premier) après un crash Xcode et aucune des solutions proposées n'a fonctionné. Pour supprimer l'avertissement que j'ai fait:

• gérer les régimes ...

• supprimé le schéma actuel

• Autocrate Schemes Now


10
2017-10-20 18:00



J'ai trouvé la référence que je devais supprimer à:

  • Cible
  • Paramètres de construction
  • Chemins de recherche d'en-tête

9
2018-02-12 14:40



j'utilise gousses de cacao donc pour moi, je quitte Xcode et couru

pod install

encore et a rouvert le projet. Cela a tout arrangé!


7
2017-12-29 01:16



J'ai eu un peu par ce qui semble être le même problème aussi (cette fois dans XCode 5.0.2). Dans mon cas, ce qui s'est passé, c'est que XCode a décidé d'échapper aux guillemets déjà dans les "Paramètres de construction". Donc par exemple:

"$(SRCROOT)/../GoogleAdMobAdsSdkiOS-6.4.1"

devenu

\"$(SRCROOT)/../GoogleAdMobAdsSdkiOS-6.4.1\"

ce qui a causé l'échec de la construction ...

Une fois que j'ai enlevé les évasions sur les citations, tout a bien fonctionné à nouveau. En outre, il serait probablement préférable d'enlever les citations à moins que vous en ayez besoin.


6
2018-01-13 22:00



C'est ce qui a fonctionné pour moi:

  1. Cliquez sur Projet
  2. Cliquez sur Paramètres de construction
  3. Recherche de "chemins de recherche de cadre"
  4. Effacer le chemin et tapez "$ (hérité)"

6
2017-10-01 16:26