ios - Swift Module 在 4.2.1 版本而不是 5.0.1 中编译
问题描述
我有一个使用 XCode 10.2.1 版完全迁移到 Swift 5 的 Swift 模块。当我在内部“分发”模块时,集成时我没有问题。当我将模块分发(使用 XCode 的 Organizer)给另一个开发人员时,他们看到以下错误:
Module compiled with Swift 4.2.1 cannot be imported by the Swift 5.0.1
我的内部应用程序都使用 Swift 5 作为构建语言。我的 XCode 命令行工具是 10.2.1 版。
另一位开发人员也在使用带有 XCode 10.2.1 的 Swift 5。
我需要做什么才能使我的模块正确编译?
解决方案
在大多数情况下,这是因为模块的 swift 版本设置不正确。
在构建模块之前,请在Build Settings/Swift Language Version
.
推荐阅读
- sql - sql注入漏洞检查
- r - R DataTables 不会同时显示按钮和长度菜单
- c++ - 使用原始 eigen3 库进行 tensorflow
- sql-server - 如何在elasticsearch中获取更新的行值
- c# - 可视化组件浏览器
- json - 如何拆分json中的字符串值并使用jq转换为嵌套对象?
- postgresql - 在 Visual Studio 中将 DevExpress XtraReports 与 PostgreSQL 连接起来
- webgl - 用于纹理三次投影的 GLSL 着色器
- php - 显示来自 MySQL 的多个值
- android - Android,Xamarin:获取 SD 卡的文件路径