Каталог компоновщика XCode не найден для опции - PullRequest
15 голосов
/ 03 апреля 2012

Xcode 4 выдает мне предупреждение о том, что каталог не найден для опции '-L / Users / t2wu / Documents / blah blah'.Да, это не должно быть найдено, потому что я удалил это.Я удаляю каталог и также удаляю настройки каталога как в целевой папке, так и в пути поиска библиотеки проекта.Я также удаляю файл .a, который я ранее связывал, из «Связать двоичные файлы с библиотеками».Он компилируется нормально, он просто дает мне предупреждение.Почему он все еще имеет флаг -L?

Ответы [ 6 ]

22 голосов
/ 19 апреля 2012

Проверьте вкладку «Настройки сборки» и убедитесь, что опция «Пути поиска в библиотеке» пуста.

В крайнем случае, запустите Terminal и cd в каталог проекта приложения (appname.xcodeproj) и выполните командуfgrep для ошибочного пути поиска.Я нашел некоторые из них, скрывающиеся в файле project.pbxproj;закончил редактирование файла вручную, чтобы избавиться от них.(Конечно, вы должны сделать копию файла перед тем, как сделать это, на случай, если вы очистите файл проекта.)

Было бы также целесообразно выполнить «очистку» проекта. Как очистить кеш и очистить все цели Xcode 4 .

6 голосов
/ 19 мая 2015

У меня была та же проблема в моем проекте, она содержит несколько пользовательских рамок, созданных мной и проектом.Моя проблема решена путем удаления ' Пути поиска платформы ' и ' Пути поиска библиотеки ' из цели, у которой есть эта проблема.

3 голосов
/ 02 октября 2013

В моем случае в целях -> настройки сборки я удалил пути поиска, для которых произошли ошибки. Затем удалил библиотеки из проекта и добавил их снова.

1 голос
/ 04 мая 2016

Я проверил путь поиска в библиотеке. Я перешел к настройкам сборки -> Пути поиска изменили «Пути поиска в рамках фреймворка» на $ (унаследовано) ... что решило мою проблему

1 голос
/ 01 апреля 2016

Вам может потребоваться очистить пути поиска для цели «Тесты», а также для основного проекта. Это на некоторое время поставило меня в тупик.

0 голосов
/ 16 января 2018

Иногда эта ошибка возникает, если вы открываете Project.xcodeproj вместо Project.xcworkspace. Проверьте каталог проекта и обязательно откройте Project.xcworkspace.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...