Xcode ссылается на старые / удаленные фреймворки, вызывая несколько объявлений интерфейса

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

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

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

Ответы на вопрос(1)

Решение Вопроса

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





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

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

Ваш ответ на вопрос