В Xcode 4 установка пути поиска заголовка пользователя нарушает восприятие кода

Моя желаемая установка - это основной проект, который зависит от подпроекта (который генерирует статическую библиотеку).Добавление подпроекта в Xcode работает нормально, но, как и следовало ожидать, вам нужно установить путь поиска заголовка пользователя, чтобы включить папку подпроекта, если вы не хотите явно добавлять файлы подпроекта в основной проект, что не соответствует цели подпроект.

Насколько я могу судить, установка пути поиска заголовка пользователя нарушит восприятие кода и приведет к переходу к определению навигации в основном проекте, когда вы в следующий раз откроете проект.

Вот пример очень простого стандартного проекта, который иллюстрирует проблему:

http://dl.dropbox.com/u/579169/MainProject.zip

Если вы перейдете в Application Delegate и попытаетесь перейти к определению в ссылке на свойство, скажем, self.window, Xcode просто дает вам список всех свойств "окна", о которых он знает. Точно так же не работает автозаполнение.

Если вы удалите путь поиска заголовка пользователя, закроете проект и снова откроете его, распознавание кода будет работать должным образом.

Я сообщил об ошибке в Apple, но мне было интересно, сталкивался ли кто-нибудь с этой конкретной проблемой или есть разумное решение. Удаление "производной" папки сборки проекта для запуска переиндексации работает ненадежно.

7
задан Duane Fields 31 May 2011 в 16:53
поделиться