导入RealmSwift时,将无法构建带有Swift 2.1项目的Realm(模块文件是由较早版本的编译器创建的)

它的发音

我使用的是最新的Xcode 7.1,我的项目使用Swift 2.1。我遵循了Swift网站上的所有入门指南(“动态框架”选项卡),直到我尝试import RealmSwift上课之前,一切都很好编译器在我尝试导入RealmSwift的行上引发以下错误:

error: module file was created by an older version of the compiler; rebuild 'RealmSwift' and try again: /Users/USERNAME/Desktop/iosDev/PROJECTNAME/RealmSwift.framework/Modules/RealmSwift.swiftmodule/x86_64.swiftmodule

所有文件都位于${PROJECT_DIR}根目录(RealmSwift.frameworkRealm.framework)中。

我搜索了答案,更新了Xcode,删除并重新配置了库。我不确定'rebuild RealmSwift'是什么意思(我是Swift的新手)。仅当我尝试在类中使用该库或使用Xcode插件创建新的Realm模型对象时,才会引发该错误。

破折号

Realm Swift 0.96.2于2015年10月26日发布,增加了对Xcode 7.1和Swift 2.1的支持。这应该可以解决您遇到的问题。0.96.2之前的Realm版本是使用Xcode 7构建的,并支持Swift 2.0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章