gpt4 book ai didi

ios - Swift 5.1.2 编译器 (couchbaselite) xcode 11.2 无法导入使用 Swift 5.1 编译的模块

转载 作者:行者123 更新时间:2023-11-28 19:25:44 25 4
gpt4 key购买 nike

我在我的项目中使用 couchbaselite enterprise。在我将 XCODE10.3 升级到 11.2 后,我收到了这条错误消息。 (使用Swift 5.1编译的模块不能被Swift 5.1.2编译器导入)

我的播客文件是这样的:

# 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 错误。

是否有任何其他解决方案可以摆脱这种情况?

最佳答案

错误的意思是Couchbaselite框架需要用Xcode 11.2构建。您无法更改应用程序中的设置来修复它。所以你的选择是要么

  • 等待发布支持 Xcode 11.2 的 Couchbase Lite 或
  • 将您的 Xcode 版本降级到 Xcode 11.1(与 Couchbase Lite 2.6.1 兼容的版本)。您可以从 here 下载以前版本的 Xcode

关于ios - Swift 5.1.2 编译器 (couchbaselite) xcode 11.2 无法导入使用 Swift 5.1 编译的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58762244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com