![](/img/trans.png)
[英]Module compiled with Swift 4.0 cannot be imported in Swift 3.2.2: AudioKit
[英]Module compiled with Swift 4.0 cannot be imported in Swift 3.2.2 - After XCode 9.1
我一直在使用Realm
一段时间,直到今天XCode自动升级到XCode 9.1
为止。 我打开我的项目,并收到以下错误。
使用Swift 4.0编译的模块无法在Swift 3.2.2中导入:/ Users / UserName / MyApp / MyApp Watch App Extension / RealmSwift.framework / Modules / RealmSwift.swiftmodule / i386.swiftmodule
错误指向import RealmSwift
我尝试升级到Realm version swift-4.0
但始终收到相同的错误。 我升级的方式是从项目中删除Realm框架,然后添加版本swift-4.0。
仅供参考-我在项目中没有使用Swift 4。
知道有什么问题吗?
错误消息告诉您Xcode 9.1使用的是Swift 3.2.2,而您要针对其构建的Realm Swift框架是针对Swift 4.0(使用Xcode 9.0)构建的。 您需要将Realm框架更新为针对您所使用的Swift版本构建的版本,您可以在最新版本的Realm中找到这些版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.