gpt4 book ai didi

ios - 模块 'SocketIO' 未使用库进化支持进行编译;使用它意味着无法保证框架的二进制兼容性

转载 作者:行者123 更新时间:2023-12-01 15:49:12 24 4
gpt4 key购买 nike

当我使用 Swift Package Manager 在我的 Framework 项目中安装 SocketIO 时,构建成功但出现警告“模块‘SocketIO’未使用库进化支持编译;使用它意味着‘框架名称’的二进制兼容性不能得到保证”。

注意:我在两个项目目标中启用了 Build Libraries for Distribution to YES。我使用 Swift 包管理器在我的框架项目中安装的 Socket IO 框架。(使用 cocoa pods xcframework generation 不适用于 SocketIO)。

最终,我必须从这个框架项目中生成 XCFramework,即使我生成带有警告的 XCFramework,当我将其导入任何项目时,最终的 .xcframework 不受支持。 Xcode 显示“无法加载模块 SocketIO”

谁能帮我解决这个问题?上周我尝试了很多可能性。提前致谢。

最佳答案

我也遇到了同样的问题。我认为,我们必须等待 Xcode 11.4 和 Swift 5.2 的发布。然后,我们可以尝试为我们的 xcframework 创建 Package.swift 并在那里列出所有依赖项,例如套接字。

客户端应用程序将获取此 list 并解析所有依赖项。

关于ios - 模块 'SocketIO' 未使用库进化支持进行编译;使用它意味着无法保证框架的二进制兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60629891/

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