После обновления с помощью Xcode 6.3 я нашел что-то странное с моими проектами.
Ниже кодов возникает проблема синтаксического разбора, в которой говорится: "Не удалось построить модуль" Повестка дня "," Повестка дня "- это моя собственная встроенная инфраструктура для ios8:
@import MyEmbededFramework;
Маркер ошибки выглядит следующим образом:
Проблемы возникают при индексировании, а не в создании. Полное здание может быть успешно выполнено без каких-либо ошибок или предупреждений. Я могу создавать, архивировать, запускать на устройстве, развертывать, отправлять в App Store.
Однако маркер ошибки появляется, когда я редактирую классы, принадлежащие расширению. Расширение (виджет) явно связано со встроенной инфраструктурой. (Я знаю, что мне не нужно это делать, когда я использую оператор @import.)
В этом состоянии я не мог получить никакого действительного помощника контента, очень раздражающего.
После замены оператора import старым стилем проблема исчезла:
#import <AgendaFramework/AgendaFramework.h>
У меня есть несколько других проектов, которые имеют очень похожую топологию с проектом, который вызывает эту проблему, но они в порядке. Эта проблема вызывает только один проект. Я сравнивал все настройки детализации, я не мог найти никакой подсказки.
Я пробовал:
- Удалить производные данные
- Полная очистка
- Reboot
Любые подсказки приветствуются. Спасибо!