2016-09-29 107 views
0

我创建了一个Swift框架,我已经使用Carthage将该框架集成到了我的项目中。迦太基github页面上提到的所有必要步骤都已完成。Swift框架集成 - Xcode显示错误,但编译好

当我在我的主项目代码中使用框架类时,Xcode在编辑器(边缘中的红色感叹号)中抛出任何框架类型的错误 - 使用未声明的类型....但是项目本身编译得很好,与框架功能完美配合。另一个相关问题可能是我没有为我的框架代码获得任何自动填充建议。框架类,结构等被标记为必要的。

我在这里丢失了什么步骤 - 我需要做什么以便Xcode不显示这些错误?

框架代码写在Xcode中8雨燕2.3,主体工程正在上的Xcode 7.3.1管理与雨燕2.3

+1

使用Swift 2.3的Xcode 7.3.1 - 据我所知,Xcode 7.3.1只支持Swift 2.2 – prabodhprakash

+0

尝试干净,vlean生成文件夹并构建? – prabodhprakash

+0

是的,我确实尝试了干净的文件夹并构建。这没有帮助。但是,对于不同的迅捷版本你是对的。我会尝试将我的项目升级到Swift 2.3并检查。这可能是问题所在。我不知道为什么它仍然可以正常工作,我认为swift二进制版本不兼容 – Kedar

回答

0

仅支持至2.2雨燕的Xcode 7.3.1。请将您的项目升级到Xcode 8中的Swift 2.3