[swift]xcode9.0->9.1にアップデートした時に。。。

xcodeアップデート後、swiftプロジェクトのコンパイルでビルドエラーが発生しました。

Module compiled with Swift 4.0 cannot be imported in Swift 4.0.2: /Users/User/Downloads/testprojct/Carthage/Build/iOS/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule

google翻訳(するまでもないけど。)
Swift 4.0でコンパイルされたモジュールは、Swift 4.0.2でインポートできません。

■背景
carthage というSwift製のライブラリ管理ツールでビルドした、
Alamofireというframeworkを使っていました。

swift 4.0の時にビルドしてたので、
swiftのバージョンが変わってインポートできないよ。と言ってきたようです。

つまりは、carthage buildしなおせばよいってこと。

■参考
carthageとは、
「Carthageを使ってビルド時間を短縮しよう」

「Module compiled with Swift 4.0 cannot be imported in Swift 4.0.1」

a

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク