Код Xcode 4 не работает - PullRequest
       52

Код Xcode 4 не работает

77 голосов
/ 25 марта 2011

Я запускаю «старый» проект Xcode 3 в Xcode 4, и смысл кода не работает для моих собственных классов.Я пробовал следующее:

  • Очистить / восстановить
  • Удалить производные данные
  • Установка документации 4.3
  • Перезагрузка

Без всякой удачи.

Иногда смысл кода работает, но в основном я просто получаю "No Completions".

Ответы [ 13 ]

0 голосов
/ 20 февраля 2013

Из этого комментария здесь Я смог отладить проблему со своей стороны, это был неправильный флаг -w, который препроцессор clang не распознал должным образом.По сути, запуск

defaults write com.apple.dt.Xcode IDEIndexingClangInvocationLogLevel 3

в Терминале увеличивает многословность индексатора и должен помочь вам отследить проблемы.Откройте Console.app и найдите сообщения от Xcode, строка поиска IDEIndexingClangInvocation помогла мне найти их.

0 голосов
/ 25 апреля 2012

Я открываю второй проект в фоновом режиме всякий раз, когда перестает работать распознавание кода моего Xcode (обычно это работает при первом открытии проекта, но через некоторое время смысл кода больше не работает).Так что я делаю, чтобы открыть второй проект в XCode.Xcode начнет индексировать второй проект, и волшебным образом вернется смысл кода для моего основного проекта.

Запуск Xcode 4.3.1 на Lion

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 26 февраля 2012

Опять же, ради помощи другим с этой проблемой, которая, в моем случае, произошла после обновления до Xcode 4.3.

Конечно, я попробовал решения, предложенные в этом посте, и ни одно из них не сработало. Но предложение переместить местоположение проекта в Finder вернуло некоторый смысл кода, но эти предложения не имели никакого смысла. Я закончил тем, что удалил свой проект и повторно клонировал его из репозитория git . Это возвращение Code Sense для меня ...
...