Моя желаемая настройка - это основной проект, который зависит от подпроекта (который генерирует статическую библиотеку).Добавление подпроекта в Xcode работает нормально, но, как и следовало ожидать, вы должны установить путь поиска заголовка пользователя, чтобы включить папку подпроекта, если только вы не хотите явно добавить файлы подпроекта в основной проект, что в некотором роде противоречит целиподпроект.
Из того, что я могу сказать, установка пути поиска заголовка пользователя нарушит смысл кода и перейдет к переходу к определению в главном проекте, когда вы в следующий раз откроете проект.
Вот пример, очень простой, стандартный проект, который иллюстрирует проблему:
http://dl.dropbox.com/u/579169/MainProject.zip
Если вы перейдете к Application Delegate и попытаетесь перейти к определению ссылки на свойство, скажем, self.Окно, XCode просто дает вам список всех свойств "окна", о которых он знает.Аналогично, автозаполнение не работает.
Если вы удалите путь поиска заголовка пользователя, закроете проект и снова откроете его, смысл кода будет работать, как и ожидалось.
Я сообщил об ошибке в Apple,но мне было интересно, сталкивался ли кто-нибудь с этой конкретной проблемой или имеет разумный обходной путь.Удаление «производной» папки сборки проекта для запуска переиндексации не работает надежно.