Ios Swift模块在版本4.2.1而不是5.0.1中编译
我有一个Swift模块,它使用XCode版本10.2.1完全迁移到Swift 5。当我在内部“分发”模块时,集成时没有问题。当我(使用XCode的Organizer)将模块分发给其他开发人员时,他们会看到以下错误:Ios Swift模块在版本4.2.1而不是5.0.1中编译,ios,swift,module,Ios,Swift,Module,我有一个Swift模块,它使用XCode版本10.2.1完全迁移到Swift 5。当我在内部“分发”模块时,集成时没有问题。当我(使用XCode的Organizer)将模块分发给其他开发人员时,他们会看到以下错误: Module compiled with Swift 4.2.1 cannot be imported by the Swift 5.0.1 我的内部应用程序都使用Swift 5作为构建语言。我的XCode命令行工具是10.2.1版 另一个开发人员也在使用Swift 5和XCode
Module compiled with Swift 4.2.1 cannot be imported by the Swift 5.0.1
我的内部应用程序都使用Swift 5作为构建语言。我的XCode命令行工具是10.2.1版
另一个开发人员也在使用Swift 5和XCode 10.2.1
我需要做什么才能使我的模块正确编译?在大多数情况下,这是因为模块的swift版本设置不正确
在构建模块之前,请在
构建设置/swift语言版本
中检查模块的swift版本 在大多数情况下,这是因为模块的swift版本设置不正确
在构建模块之前,请在
构建设置/swift语言版本
中检查模块的swift版本 如何将模块导入到Xcode项目中?你是在用迦太基还是Pod?如果是这样,在通过carthage或pod install本地导入和安装软件包之前,请确保您的终端指向正确的XCode版本
如何将模块导入到Xcode项目中?你是在用迦太基还是Pod?如果是这样,在通过carthage或pod install本地导入和安装软件包之前,请确保您的终端指向正确的XCode版本
不幸的是,所有设置都设置为Swift 5,这真的很奇怪。你会再次尝试删除派生数据并从clean生成吗?是的。甚至到了很多设置工具链的地步,切换到Swift 4.2.1并返回到Swift 5。不幸的是,所有设置都设置为Swift 5,这真的很奇怪。你会再次尝试删除派生数据并从clean生成吗?是的。甚至到了许多设置工具链的地步,切换到Swift 4.2.1并返回到Swift 5。它不是通过Pod或Carthage导入的。该模块被编译成框架并添加到项目中。它不是通过Pod或Carthage导入的。该模块被编译成框架并添加到项目中。您的Xcode命令行工具是10.2.1,那么Xcode本身呢?您的Xcode命令行工具是10.2.1,那么Xcode本身呢?