酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

Xcode 9 GMでCarthageを使ってインストールしたRealmがビルドエラーになる

Xcode 9 GMをインストールしました。

ikatomo2をビルドしようと試みました。Realmを使っているのですがRealmの部分で下記のようなエラーが発生しました。

/MY_APP/db/Database.swift:10:8: Module compiled with Swift 3.1 cannot be imported in Swift 3.2: /MY_APP/ios/Carthage/Build/iOS/RealmSwift.framework/Modules/RealmSwift.swiftmodule/x86_64.swiftmodule

対策。

$ export DEVELOPER_DIR=/Applications/Xcode9GM.app
$ carthage update --platform iOS --no-use-binaries