用 Swift 4.0 编译的模块无法在 Swift 3.2.2 中导入:AudioKit
Module compiled with Swift 4.0 cannot be imported in Swift 3.2.2: AudioKit
我刚刚将 xCode 更新到最新版本,但在尝试构建时遇到错误。
"Module compiled with Swift 4.0 cannot be imported in Swift 3.2.2: /Users/james/Documents/MyApp/Pods/AudioKit/iOS/AudioKit.framework/Modules/AudioKit.swiftmodule/x86_64.swiftmodule"
在我升级最新的 xCode 之前它一直在工作 xCode。
错误消息告诉您 Xcode 9.1 正在使用 Swift 3.2.2,而您构建的 Swift 框架是为 Swift 构建的4.0(使用 Xcode 9.0)。您需要将框架更新为为您正在使用的 Swift 版本构建的版本。
如果您将 AudioKit 与 CocoaPods 一起使用,您可以 运行 'pod install' 拉取 Swift 4/Xcode 9.1 版本的 AK。然后清理(Shift + CMD + K),并清除导出的数据。如果仍有问题,Xcode 重新启动应该可以解决问题。
或者,您可以:
(1) 拉取最新的AudioKit
(2) 重新编译框架:
$ cd AudioKit/Frameworks
$ ./build_frameworks.sh
(3)删除派生数据,清理(Shift+CMD+K),重启Xcode
祝你好运,
首先,如果您更新 Xcode Xcode-> preferences-> LocationsTab 并更改命令行通行费 Xcode 版本..现在检查这里
AudioKitReleases
pod 'AudioKit', '~> 4.0.3'
AudioKit V4.0.3 for Xcode 9.1 Pod version 根据你的 Swift 语言,并通过命令 pod update AudioKit
更新你的 AudioKit pod
摆脱这种情况的最佳方法是,转到 https://github.com/AudioKit/AudioKit/releases
找到与您正在使用的 Xcode 兼容的版本并更改您的 pod 文件版本。
我使用的是 Xcode 10.1,所以我更改了文件 pod 'AudioKit', '4.5'
它解决了我的问题。
我刚刚将 xCode 更新到最新版本,但在尝试构建时遇到错误。
"Module compiled with Swift 4.0 cannot be imported in Swift 3.2.2: /Users/james/Documents/MyApp/Pods/AudioKit/iOS/AudioKit.framework/Modules/AudioKit.swiftmodule/x86_64.swiftmodule"
在我升级最新的 xCode 之前它一直在工作 xCode。
错误消息告诉您 Xcode 9.1 正在使用 Swift 3.2.2,而您构建的 Swift 框架是为 Swift 构建的4.0(使用 Xcode 9.0)。您需要将框架更新为为您正在使用的 Swift 版本构建的版本。
如果您将 AudioKit 与 CocoaPods 一起使用,您可以 运行 'pod install' 拉取 Swift 4/Xcode 9.1 版本的 AK。然后清理(Shift + CMD + K),并清除导出的数据。如果仍有问题,Xcode 重新启动应该可以解决问题。
或者,您可以:
(1) 拉取最新的AudioKit
(2) 重新编译框架:
$ cd AudioKit/Frameworks
$ ./build_frameworks.sh
(3)删除派生数据,清理(Shift+CMD+K),重启Xcode
祝你好运,
首先,如果您更新 Xcode Xcode-> preferences-> LocationsTab 并更改命令行通行费 Xcode 版本..现在检查这里 AudioKitReleases
pod 'AudioKit', '~> 4.0.3'
AudioKit V4.0.3 for Xcode 9.1 Pod version 根据你的 Swift 语言,并通过命令 pod update AudioKit
更新你的 AudioKit pod摆脱这种情况的最佳方法是,转到 https://github.com/AudioKit/AudioKit/releases 找到与您正在使用的 Xcode 兼容的版本并更改您的 pod 文件版本。 我使用的是 Xcode 10.1,所以我更改了文件 pod 'AudioKit', '4.5' 它解决了我的问题。