Каталог ссылок Xcode не найден для опции
Xcode 4 бросает мне предупреждение о том, что каталог не найден для опции '-L/Users/t2wu/Documents/blah blah'. Да, это не должно быть найдено, потому что я удалил его. Я удаляю каталог, и я также удалил настройку каталога как в пути поиска цели, так и в библиотеке проекта. Я также удаляю файл .a, который я связывал ранее, из "Связываний ссылок с библиотеками". Он компилируется отлично, это просто дает мне предупреждение. Почему он все еще имеет флаг -L?
Ответы
Ответ 1
Отметьте вкладку "Параметры сборки" и убедитесь, что опция "Пути поиска библиотеки" пуста.
В последнем случае запустите Terminal и cd в каталог проекта приложения (appname.xcodeproj) и выполните fgrep для ошибочного пути поиска. Я обнаружил, что некоторые из них скрываются в файле project.pbxproj; закончил редактирование файла вручную, чтобы избавиться от них. (Конечно, вы должны сделать копию файла, прежде чем делать это, если вы удалите файл проекта.)
Также было бы полезно сделать "чистый" проект. Как очистить кеши и очистить все цели Xcode 4.
Ответ 2
У меня была такая же проблема в моем проекте, она содержит несколько настраиваемых фреймворков, созданных мной и проектом. Моя проблема устранена путем удаления " Трассировки поиска Framework" и " Пути поиска библиотеки" от целевой задачи, которая имеет эту проблему.
Ответ 3
В моем случае в целях → настройках сборки я удалил пути поиска, для которых произошли ошибки. Затем удалили библиотеки из проекта и снова добавили их.
Ответ 4
Вам может потребоваться очистить путь к поиску для цели тестирования, а также основной проект. Это немного задержало меня.
Ответ 5
Я проверил путь поиска библиотеки
Я пошел в "Настройки сборки" → "Пути поиска" изменили "Пути поиска в каркасе" на $(унаследованные)... которые решили мою проблему
Ответ 6
Иногда эта ошибка возникает, если вы открываете Project.xcodeproj
вместо Project.xcworkspace
. Проверьте каталог проекта и не забудьте открыть Project.xcworkspace
.