2016-09-29 4 views
0

Я создал структуру Swift, и я интегрировал эту структуру в свой проект с использованием Carthage. Все необходимые шаги, упомянутые на странице Gathub в Карфагене, завершены.Интеграция с быстрым фреймворком - Xcode показывает ошибки, но компилирует ok

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

Какой шаг мне здесь не хватает - что мне нужно сделать, чтобы Xcode не отображал эти ошибки?

Рамки код написан на Xcode 8 с Swift 2.3, основной проект управляется на Xcode 7.3.1 с Swift 2.3

+1

Xcode 7.3.1 с Swift 2.3 - Насколько я знаю, Xcode 7.3.1 поддерживается только до Swift 2.2 – prabodhprakash

+0

попробовал очистить, установить vlean и создать сборку? – prabodhprakash

+0

Да, я попробовал очистить папку и построить. Это не помогает. Но вы правы в разных быстрых версиях. Я попробую обновить свой проект до Swift 2.3 и проверить. Это может быть проблемой. Я не уверен, почему он все еще работает нормально, я думал, что быстрые бинарные версии были несовместимы. – Kedar

ответ

0

Xcode 7.3.1 поддерживается только до Swift 2.2. Пожалуйста, обновите свой проект до Swift 2.3 в Xcode 8