首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SWIFT5.1编译的模块不能由SWIFT5.1.2编译器(Couchbas精英) xcode 11.2导入

使用SWIFT5.1编译的模块不能由SWIFT5.1.2编译器(Couchbas精英) xcode 11.2导入
EN

Stack Overflow用户
提问于 2019-11-08 07:30:31
回答 1查看 525关注 0票数 0

在我的项目中,我使用的是沙发基精英企业。在我将XCODE10.3升级到11.2之后,我收到了以下错误消息。(使用SWIFT5.1编译的模块不能由SWIFT5.1.2编译器导入)

我的文件是这样的:

代码语言:javascript
复制
# 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中更改

代码语言:javascript
复制
BUILD_LIBRARY_FOR_DISTRIBUTION = YES;

使用SWIFT5.1编译的模块不能由SWIFT5.1.2编译器导入

我还尝试构建了这里提到的(couchbaselite)框架文件。

https://github.com/couchbase/couchbase-lite-ios#how-to-build-the-framework-files

但我发现了BUILD_FAILED错误。

有什么别的办法可以解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-08 20:53:45

这个错误意味着Couchbaselite框架需要用Xcode 11.2构建。你不能改变你的应用程序中的设置来修复它。所以你的选择是

  • 等待支持Xcode 11.2或
  • 将Xcode版本降级为Xcode 11.1 (与Couchbase Lite 2.6.1兼容的版本)。您可以从这里下载以前版本的Xcode。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58762244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档