Вопрос по reference, frameworks, xcode, duplicates – Xcode ссылается на старые / удаленные фреймворки, вызывая несколько объявлений интерфейса

2

я получаю ошибки повторного объявления интерфейса, когда яя пытаюсь построить, потому что xcode продолжает ссылаться на эти старые фреймворки и заголовки, которые яМы уже удалены из проекта. Я'Я просмотрел все фазы сборки и настройки сборки, и, похоже, ничто не указывает на эти файлы.

Самое смешное, что когда xcode показывает мне мою ошибку и строку кода, где интерфейс якобы повторно объявлен, он выигрывает ».не показывать какой-либо конкретный файл, когда я нажимаю "Показать в навигаторе проекта ", Однако, если я попрошу этоПоказать в поисковике", он мгновенно находит файл в моем текущем каталоге проекта (не в каталоге проекта xcode). Так что это означает, что XCode выбирает нежелательные фреймворки, которые яоставил в каталоге моего проекта. Я неЯ не хочу, чтобы XCode сделал это. Как мне это убрать? Я'Я пробовал очистить, перезапустить xcode и перезагрузиться.

Я посмотрел на другое обсуждение SO с той же проблемой, но пользователь недать правильное решение (http://stackoverflow.com/questions/11759444/xcode-referencing-old-framework). Как можно отключить автоматический поиск по фреймворку?

Ваш Ответ

1   ответ
1

На всякий случай: вы проверили FRAMEWORK_SEARCH_PATHS? (Настройки сборки проекта). У меня была похожая ситуация, и я нашел там ссылки на старые пути, которые я удалил, и это помогло.





ДОПОЛНЕНИЕ: Когда я переместил свой Xcode-Project в другое место, на что пожаловался компилятор "Пути поиска в библиотеке » который, где указывает на старое место. Смотри => Настройки сборки "Пути поиска в библиотеке ".

В нынешнем виде я сохраняю корень своего проекта в качестве пути поиска в рамках. Я думаю, я должен держать рамки в определенном месте, не так лит я? Mark S

Похожие вопросы