我在我的项目中使用了沙发床企业。 将 XCODE 从 10.3 升级到 11.2 后,收到了此错误消息。 (使用Swift 5.1编译的模块不能由Swift 5.1.2编译器导入)
我的podfile是这样的:
# Uncomment the next line to define a global platform for your project
# platform :ios, '11'
target 'Imece' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'SwiftyJSON', '~> 4.2'
pod 'FSCalendar', '~> 2.7.9'
pod 'CouchbaseLite-Swift-Enterprise', '~> 2.6.1'
pod 'Alamofire'
end
我尝试了以下解决方案,但没有任何区别。 在XCODE更改
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;
Module compiled with Swift 5.1 cannot be imported by the Swift 5.1.2 compiler
我还尝试构建此处提到的(couchbaselite)框架文件
https://github.com/couchbase/couchbase-lite-ios#how-to-build-the-framework-files
但是我遇到了BUILD_FAILED
错误。
还有其他解决方案可以摆脱这种情况吗?
答案 0 :(得分:3)
该错误意味着Couchbaselite框架需要使用Xcode 11.2构建。您无法更改应用中的设置以进行修复。所以您可以选择