【发布时间】:2017-09-07 11:12:16
【问题描述】:
我已下载 Xcode 9 Beta 4 以解决我在 iOS 11 中的应用程序遇到的问题。 但是现在 Xcode 不允许我构建我的应用程序,因为 Realm(和 RealmSwift)在 Swift 3.1 而不是 3.2 中。
这是消息:
使用 Swift 3.1 编译的模块无法在 Swift 3.2 中导入
我不使用 CocoaPods 或 Carthage。你知道我该如何解决这个问题吗?
【问题讨论】:
-
你是从官网下载的预编译框架吗?您需要使用 Swift 3.2 自己构建它(从二进制文件或使用 Carthage/CocoaPods)
-
我如何自己构建它?它已经作为一个框架在我的项目中。
-
我在stackoverflow.com/a/44641478/1991710 分享的说明应该会生成一个可用于 Swift 3.2 和 Swift 4 的框架。
标签: ios swift xcode swift3 realm