5

xCode を最新バージョンに更新したところ、ビルドしようとするとエラーが発生します。

「Swift 4.0 でコンパイルされたモジュールは Swift 3.2.2 にインポートできません: /Users/james/Documents/MyApp/Pods/AudioKit/iOS/AudioKit.framework/Modules/AudioKit.swiftmodule/x86_64.swiftmodule」

最新のxCodeをアップグレードする前は機能していました。

4

4 に答える 4

3

エラー メッセージは、Xcode 9.1 が Swift 3.2.2 を使用していることを示していますが、構築している Swift フレームワークは Swift 4.0 用に構築されています (Xcode 9.0 を使用)。フレームワークを、使用している Swift のバージョン用にビルドされたバージョンに更新する必要があります。

于 2017-11-10T04:21:08.170 に答える
2

まず、Xcode を更新する場合は、Xcode-> Preferences-> LocationsTab を実行し、コマンド ライン トールの Xcode バージョンを変更します。ここで AudioKitReleasesを確認してください。

pod 'AudioKit', '~> 4.0.3' 

Swift 言語に応じた Xcode 9.1 Pod バージョン用の AudioKit V4.0.3。コマンド pod update AudioKit で AudioKit ポッドを更新します。

于 2017-11-10T05:36:50.120 に答える